在XML中引用组件bean - Spring

时间:2013-09-06 17:20:22

标签: java spring dependency-injection annotations autowired

我有一个注释为Component的bean A.我正在Spring Config XML中创建一个映射,其中bean A是映射中的值之一。无论如何,我可以避免在配置xml中创建bean A,并且只是在引用时注释为Component。

感谢。

1 个答案:

答案 0 :(得分:1)

默认情况下,所有带注释的组件都将具有相同的类名(camelCase)。我想你可以在XML文件中使用该名称。

<property name="taskList">
        <list>
            <ref bean="componetClass1" /> 
            <ref bean="componetClass2" />
            <ref bean="componetClass3" /> 
            <ref bean="componetClass4" />         
        </list>
    </property>

在这种情况下,ComponentClass1等是使用@Component注释注释的类名。