Spring
Lucare
风能吹走纸张却吹不走蝴蝶,生命的力量在于不顺从!
展开
-
Spring学习的切入点
spring是个顶级的框架,这话没毛病。很多人想把它征服,想去阅读它的源码,弄懂它的设计思想,从中学到精粹。但是很多次打开后,看到庞大的体系结构,就懵逼了,不知从何入手。我在这里总结下学习spring的切入点:IOC 控制反转,是spring的核心吧,对于bean的生面周期的管理。AOP 面向切面编程,基于JDK动态代理和cglib字节码实现。原创 2017-04-18 13:01:01 · 584 阅读 · 0 评论 -
关于Spring和SpringMVC的一点感悟
一年前,我们项目最开始使用的SSH(spring+springmvc+hibernate),那时候项目经理搭建好了框架就交给了我们,后来在一次配置事务的过程中,出现了大名鼎鼎的no seesion。网上查都是说事务没配置好,我选了好几种事务配置方法,其中只有注解有效,AOP切面配置事务都报错。说实话一开始就走歪了,那时候不理解spring和springMVC的关系,web.xml配置文件都是这样:原创 2017-05-09 11:24:02 · 3811 阅读 · 3 评论 -
Spring源码分析之Bean的加载流程
spring版本为4.3.6.RELEASE不管是xml方式配置bean还是基于注解的形式,最终都会调用AbstractApplicationContext的refresh方法原创 2017-05-08 22:51:27 · 448 阅读 · 0 评论 -
SpringMVC中为什么要配置Listener和Servlet
一直以来,我们使用SpringMVC的时候习惯性都配置一个ContextLoaderListener,虽然曾经有过疑问,配置的这个监听器和Servlet究竟做了什么,但也没深究。要说任何Web框架都离不开Servlet,它是一个容器,也是一种规范,你要和Web搞上关系,无非就是那么几种,监听器、过滤器和Servlet,最终都是为了切进ServletContext。SpringMVC是基于S原创 2017-07-01 23:34:29 · 8218 阅读 · 1 评论