dependency injection

看完了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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,116评论 6 342
  • 什么是Spring Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Jav...
    jemmm阅读 16,688评论 1 133
  • Q:依赖倒置原则(Dependency Inversion Principle,DIP),依赖注入(Depende...
    Q南南南Q阅读 3,690评论 0 4
  • Spring核心功能 DI(IOC) 何谓DI(IOC) DI(依赖注入)是spring的核心功能之一。Depen...
    尘世的鱼阅读 9,324评论 1 11
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,797评论 19 139