2014-09-04 46 views
0

我知道我们可以使用这种配置自动装配接口的所有实现。从XML使用接口类型的Spring自动装配而不使用autowireByType

@Configurable 
public class Target { 

    @Autowired 
    private List<IType> itypes; 

} 

或者使用XML中的byType功能。

在我的代码库中,类没有用@Configuration注释,所有的bean都是从XML注入的,我无法使用byType,因为目标类中有两个相同类型的bean(已经存在)。

从XML中使用相同功能(除了逐个放置所有接口实现)以通过接口类型获取全部ebeans的方式是什么?

+0

@ BobTheBuilder ..我想要得到所有类型的IType。 – instanceOfObject 2014-09-04 05:06:03

+1

[如何在Spring XML配置中收集和注入给定类型的所有bean]的可能的重复(http://stackoverflow.com/questions/2799316/how-to-collect-and-inject-all-beans-of-一个给出的型式 - 弹簧 - XML的配置) – 2014-09-04 05:06:56

回答

0

在目标bean上设置autowire="byType",并指定不能通过类型自动装配的属性。

相关问题