课程
/后端开发
/Java
/Spring入门篇
spring有三中注入方式,那它们和Bean的注册是什么样的关系呢? 有点分不清。
2017-08-08
源自:Spring入门篇 4-2
正在回答
Bean注册说的是把Bean实例化并交由IoC容器进行管理,注入说的是Ioc容器把它管理的Bean按照需要(比如说按名称、按类型)赋值给其它Bean,当然后者也是由IoC容器进行管理的,实现自动装配的作用,从而降低高层级对低层级在编码上的依赖,注意是编码上的依赖,进而提高项目的可维护性。。。至于二者的关系,我理解的是,注册是基础,注入是手段(实现方法:我感觉是IoC容器管理了注册于其中的Bean的名称和类型,然后进行名称和类型的匹配,匹配成功就直接赋值),降低依赖是目的。。。
北海北极熊 提问者
举报
为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础
3 回答@Configuration(注解类) + @Bean(注解方法) 相当于xml配置中bean,那么与@Component, @Repository, @Service, @Controller定义的Bean有什么区别
1 回答@Bean注解
3 回答关于设置注入与构造注入
1 回答泛型注入的时候好像不能指定被注入的Bean的name?
1 回答构造器注入与setter注入分开使用