?Java是目前最被广泛使用的编程语言( 二 )

Java本身就是吃香 , 一个优秀的Java程序员自然更加吃香 。

前段时间 , 我们打算从现有的SSM框架中剥离一个服务 , 用spring boot部署一个新的节点 , 这个工作就由我负责 。 我照着网上的教程以及其他同事给我的脚手架工程 , 把剥离后的服务注入了进去 , 但是服务启动后 , 却无论如何拿不到数据库操作的句柄 。 我找了两个经验比较丰富的同事帮忙排查原因 , 忙活了一个小时也没有结果 。 我不能继续耽误人家的时间 , 于是表示自己继续查吧 , 大概又花了两个小时 , 我才终于把这个问题解决 , 能够做到服务启动 , 接口调通 , 但是改动后成功的原理是什么 , 我还是不清楚 。

这个时候 , 另一个同事过来帮我看了我的改动 。 经过注释掉我的代码 , 再启动 , 再改动 , 再启动的验证后 , 他从原理上给我讲清楚了改动前就算用autowired注解也拿不到句柄的原因 , 以及改动后又能拿到句柄的原因 , 以及另一种可以拿到句柄的方式 。

经过这件事 , 我对这位同事就更敬重了 , 他能够解决其他人解决不了的问题 , 并且还能从原理上分析原因 , 如果要票选技术之星 , 我理所当然会投他一票 。

推荐阅读