2015-09-27 78 views
-3

如果我在xml中设置autowire是byType,那么Spring容器将只检测byType的bean,或者如果容器发现多于一个bean运行的是同一类型,那么它也将使用byName。autowire在春天的功能是什么?

请问任何人都可以告诉我??

回答

0

按类型自动装配是默认设置。如果上下文中存在多个bean实例(例如,自动装配的Interface的多个实现),那么在Bean连线时会发生异常。这通常是您需要使用@Qualifier注释自动装配字段的地方,以告知spring应该连接的bean的名称。

@Autowired 
@Qualifier("resourceReference") 
private MessageSource resources;