spring aop小结(概念解析)
摘要:1.advisor 2.Advised 封装了Advisor的操作等等。 3.pointCut 我理解为位置 4.PointcutAdvisor 5.Advice 6.pointcut 7.PointcutAdvisor 8.图解(引用:http://www.iteye.com/topic/1114
阅读全文
posted @
2013-03-15 10:49
一天不进步,就是退步
阅读(667)
推荐(0) 编辑
spring启动过程之源码跟踪(小结bean的生命周期)--spring Debug
摘要:spring in action 1.容器发现bean的定义,初始化bean 2.使用依赖注入的方式,spring根据bean定义,设置bean的所有属性 3.如果bean继承了BeanNameAware接口,则工厂调用setBeanName方法,把bean的Id传值过去 4.如果bean继承了Be
阅读全文
posted @
2013-03-13 11:06
一天不进步,就是退步
阅读(1091)
推荐(0) 编辑
spring启动过程之源码跟踪(续beanfactory)--spring Debug
摘要:1.初始化过程 2.入门 3.读取配置文件XmlBeanDefinitionReader.java 4.读取方法DefaultBeanDefinitionDocumentReader.java
阅读全文
posted @
2013-03-12 17:58
一天不进步,就是退步
阅读(745)
推荐(0) 编辑
spring启动过程之源码跟踪(下)--spring Debug
摘要:在web应用启动入口是ContextLoaderListener,它是怎么完成启动过程的呢? 首先: 1.ContextLoaderListener.java 2.ContextLoader.java 3.ContextLoader.java 4.回到了我们上两节提到的AbstractApplica
阅读全文
posted @
2013-03-12 17:24
一天不进步,就是退步
阅读(4100)
推荐(0) 编辑
spring启动过程之源码跟踪(中)--spring Debug
摘要:上节我们debug到 我们继续debug 下一步:配置beanfactory的上下文 下面是下一步要debug的内容: 初始化singletonbean(DefaultListableBeanFactory.java#preInstantiateSingletons()) 结束动作:发布事件
阅读全文
posted @
2013-03-12 09:18
一天不进步,就是退步
阅读(3525)
推荐(0) 编辑
spring启动过程之源码跟踪(上)--spring Debug
摘要:1,初始化容器 步骤1:构造方法如下: 步骤2:重头戏到了! 步骤3:获取beanFactory 步骤3-1 步骤3-2 加载beans的定义(AbstractXmlApplicationContext.java) 步骤3-3 步骤3-4 XmlBeanDefinitionReader.java 步
阅读全文
posted @
2013-03-11 20:04
一天不进步,就是退步
阅读(5747)
推荐(0) 编辑
spring定时器分析
摘要:spring定时器如何使用? 步骤1. 定义job bean 1.TaskScheduler构造 2.初始化相关服务 <bean id="xxxxScheduler" class="com.xxxx.TaskScheduler"> <property name="xxxxService" ref="
阅读全文
posted @
2013-01-21 19:55
一天不进步,就是退步
编辑