10 2016 档案
摘要:AOP代理生成 AOP就是面向切面编程,主要作用就是抽取公共代码,无侵入的增强现有类的功能。从一个简单的spring AOP配置开始: 上面的配置涉及到AOP几个重要的概念: pointcut:切点,定义具体什么地方需要增强 advice:通知,定义在切点处进行哪些增强,也就是在切点处干的事 adv
阅读全文
摘要:getBean 上一节中说明了容器的初始化,也就是把Bean的定义GenericBeanDefinition放到了容器中,但是并没有初始化这些Bean。那么Bean什么时候会初始化呢? 在程序第一个主动在getBean的时候, 在完成容器初始化的时候会初始化lazy init配置为false或者未配
阅读全文
摘要:IoC容器初始化 容器:具有获取Bean功能——这是最基本功能,也是BeanFactory接口定义的主要行为,在添加了对于资源的支持之后就是ApplicationContext。对于容器的理解可以是: 在一个HashMap中存放着很多bean 可以解析依赖并初始化bean 所以IoC初始化主要完成以
阅读全文

浙公网安备 33010602011771号