如何在初始化期间声明spring bean

时间:2016-12-12 16:05:28

标签: java spring spring-bean

我需要做这样的事情。

<bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean">
    <property name="converters">
        <set>
            <bean class="com.example.Converter1"/>
            <bean class="com.example.Converter2"/>
            <bean id="converter3" class="com.example.Converter3"/>
            <bean id="converter4" class="com.example.Converter4">
                <property name="conversionService" ref="converter3"/>
            </bean>
            <bean id="converter5" class="com.example.Converter5">
                <property name="conversionService" ref="converter4"/>
            </bean>
        </set>
    </property>
</bean>

我想通过@Autowired注释将converter3 bean用于converter4 bean。我可以这样做,还是编程很糟糕?

请帮我解决这个问题?

1 个答案:

答案 0 :(得分:0)

这并不是100%清楚你想要的,但如果你的意思是使用@Autowired将converter3的实例注入converter4类,那就没关系。