年关将至,很多程序员小伙伴都有跳槽的想法,既然要跳槽肯定要进行面试。面试肯定要进行试题冲刺。随着业务需求要求越来越高,进而技术也相应的要提高,现在有大量公司都要去问源码的东西,这样做的好处是在工作中遇到一些复杂的问题都要要求去看源代码,同时也是对技术人员能力的一种考核。
spring做为目前最流行的java web开发容器,自然成为面试的重中之重。因此有好多小伙伴就开始从git上去下载源码,然后一番操作就认为可以成为陆地神仙。可是当下载下来后自己立马成为职场小白。
从我个人经验,认为看源码不能浮躁,不能为了看而看,这样下来也只是一知半解。在看源码之前,我问一下有多少人看过spring 的文档?相信很多人都没看过,甚至都不知道文档在哪里。其实看文档就能帮我们了解核心的源码知识,同时也能学会如何使用spring。spring文档地址为官方网站。以spring FrameWork为例:
以此点击红框内容就可以进入相应版本的文档页面,然后选择对应的文档即可进入文档页面。
我们可以看到文档内有spring 的核心,依赖注入的知识。
文档中就介绍了核心的源码BeanFactory和ApplicationContext。可见文档就可以作为一个看源码的方向来有条理的去学习。
如果个别小伙伴英文基础差,也可以自行去搜索中文版文档。
我个人认为想要学习源码,看文档足以解决你技术上的问题。想要了解更对技术知识,也可以关注下方公众号。