好处:大幅度减少 Spring 配置
坏处:依赖不能明确管理,可能会有多个 bean 同时符合注入规则,没有清晰的依赖关系。
在装配的时候会有两种方式,byName和byType两种。
byName:根据属性名自动装配。此选项将检查容器并根据名字查找与属性完全一致的 bean,并将其与属性自动装配。
byType:如果容器中存在一个与指定属性类型相同的 bean,那么将与该属性自动装配;如果存在多个该类型 bean,那么抛出异常,并指出不能使用 byType 方式进行自动装配;如果没有找到相匹配的 bean,则什么事都不发生,也可以通过设置
什么是自动装配
自动装配:也就是 Spring 会在容器中自动的查找,并自动的给 bean 装配及其关联的属性
涉及到自动装配 bean 的依赖关系时,Spring 有多种处理方式。Spring 提供了 4 种自动装配策略
123456789101112131415161718public interface AutowireCapableBeanFactory extends BeanFactory { // 无需自动装配 ...
公告
哇,又有大佬来看我の博客啦! 
标签
网站资讯
文章数目 :
37
本站总字数 :
117.1k
本站访客数 :
本站总访问量 :
最后更新时间 :