看完了spring的DI有必要总结下看的东西:
1、注入有两种:一个是基于setter方法一个是基于构造方法。
2、bean的scope有五种,主要使用的是singleton和propotype。
3、bean的声明周期:
反射》各种aware》BeanPostProcessor 》initialization(@postConstruct;initializingBean;自定义)》BeanPostProcessor》desruction(@preDestory;disposablebean;自定义)
4、可以配置InnerBean不建议使用。
5、加载多个配置文件:通过传入string数组或者在配置文件里import其他配置文件。
6、配置集合注意元素props特殊只能是string的键值对,另外三种可以配置value、ref和innerbean。
7、依赖注入有三种:byType、byName和constructor(另外一种形式的byType)
8、使用注解注入:@Autowired、@qulifier、@resource、@required
dependency injection
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...