spring中核心的玩意–IOC,控制反转 依赖注入,到底怎么去管理Bean?
- 控制反转-Inversion of Control(IoC):就是本该由用户管理的Bean转为框架管理Bean,并不是一种技术,而是一种思想
- spring框架创建的Bean放在哪?这便是IoC Container(IoC容器)
- Spring如何更好的配置Bean?有啥方法:XML Java配置 注解配置等
- Spring既然接管了Bean的生成,那就应该管理他整个生命周期
- 应用程序从IoC Container中获取依赖的Bean,注入到应用程序中,这就是依赖注入(Dependency Injection)
- 可以这么理解:IoC是设计思想,DI是实现方式
- 依赖注入的方式:构造器注入,@Autowired,@Resource,@Qualifler