今天,面了一个工做5年的小伙伴,面试结果不理想啊!也不是我说,工做5年了,问多线程的知识:就只知道继承Thread类和实现Runnable接口!问Java集合,居然说HashMap是线程安全的!问MySQL的MyISAM存储引擎和InnoDB存储引擎的区别,居然说成是MyISAM存储引擎支持事务,InnoDB不支持!问Spring就只知道IOC和AOP的概念,深一点就不知道了!再问项目。。。哎,算了,不说了!程序员
你们对于设计模式、高并发和Java8新特性,不了解的,就去看个人专栏吧!今天,咱们来聊聊关于Spring注解驱动开发的那些事儿,也算是Spring专栏的开篇吧!web
提及Spring,绝对是Java开发领域的佼佼者,试问,作Java开发的有谁不知道Spring?作Java开发的又有谁没用过Spring?又有哪家公司在Java Web项目中没使用过Spring?就算有,那也应该不多吧!因此,骚年,若是你选择了Java开发这条不归路,你就必须紧紧掌握Spring!面试
若是小伙伴们还在用Spring的基础框架,例如:Spring、SpringMVC、MyBatis,也就是传说中的SSM,来整合开发的时候,可能会大量的写配置文件。那么,在SpringBoot和SpringCloud兴起以后,Spring的注解驱动就用的很是多了!其中,会用到很是多的注解。为了可以更加深入的理解这些注解的原理,更好的使用这些注解提升咱们的工做效率。这里,我结合实际工做中使用Spring的一些经验,向你们分享下如何使用Spring的注解来提升咱们的工做效率,以及注解背后的工做原理究竟是什么!spring
不知道怎么安排这个专栏,反正想了好久,无心间看到一张脑图,哈哈,没错,能够按照它来(文末会给出这张图)。那我就把整个专栏分红三个大的部分吧,分别是:容器、扩展原理和Web。设计模式
容器做为整个专栏的第一大部分,内容包括:安全
扩展原理做为整个专栏的第二大部分,内容包括:微信
在这部分,咱们一块儿来研究Spring的底层源码和运行流程,对于不少小伙伴来讲,这部分的内容至关枯燥,甚至有种身体被掏空的感受(哈哈),可是,这部分的内容必定要掌握,这也是普通程序员进阶成为高级程序员的必经之路。多线程
这部份内容对于深度学习Spring框架,起着很是重要的做用。小伙伴们在看这部分的文章时,必定要根据文章本身多动手调试Spring源码,这样对于Spring的理解才能更加深入。并发
Web做为整个专栏的第三大部分,内容包括:框架
这部分,其实就是SpringMVC,这个部分中,咱们会重点来讲异步请求。
整个专栏的规划有必定深度,建议小伙伴们提早学习了解下Spring的基础知识,最好是对Spring和SpringMVC框架有过必定的使用经验,若是是事先了解过Spring和SpringMVC的源码,那就太好了,这样学习起来能够达到事半功倍的效果。
暂时就说这么多吧,今天算是开篇了,小伙伴们有啥想说的,均可以私聊我!
若是以为文章对你有点帮助,请微信搜索并关注「 冰河技术 」微信公众号,跟冰河学习Spring注解驱动开发。公众号回复“spring注解”关键字,领取Spring注解驱动开发核心知识图,让Spring注解驱动开发再也不迷茫。
最后,附上Spring注解驱动开发核心知识图,祝你们在学习Spring注解驱动开发时少走弯路。