如果我在xml中设置autowire是byType,那么spring容器将仅通过byType检测那些bean,或者如果容器发现多个bean运行的是同一类型,那么它也将用于byName。
请有人能告诉我吗??
答案 0 :(得分:0)
按类型自动装配是默认设置。如果上下文中存在多个bean实例(例如,自动装配的接口的多个实现),则在连接bean时会发生异常。这通常是您需要使用@Qualifier
注释自动装配字段的位置,以告知spring应该连接的bean的名称。
@Autowired
@Qualifier("resourceReference")
private MessageSource resources;