课程
/后端开发
/Java
/Spring入门篇
如果是同一个class,id不同存不存在这种情况?那么会加载哪一个?
2017-10-11
源自:Spring入门篇 3-4
正在回答
这个是根据id定义的类名来决定加载哪一个的吧
该用户已注册 提问者
这个问题的答案很简单,测试一下就知道了。如果是ID不一样,类型一样,这时候会去匹配ID,ID和变量名一样的就会被加载,如果没要找到相匹配ID的bean,则会报错。
有多个一样的类型,但是很明确的是id只能有一个 ,配置一个id不一样 类型一样的bean 这个我觉得没的什么意义,而且也会报错
后面有讲,可以指定实例,如果有多个牟足而不指定时会抛出异常
举报
为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础
1 回答生产实践中主要用那种类型的自动装配?是不是byType
1 回答Bean的自动装配
3 回答基于泛型的自动装配问题
3 回答Spring Bean装配的主配置
3 回答bean作用域的类型