2016-12-12 38 views
1

我需要這樣做。如何在初始化期間聲明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

我不明白。你想把這個XML配置的'converter3'和'converter4'部分轉換成等效的'@ Autowired'配置? _bad編程方式的含義是什麼?是什麼讓你認爲這將是錯誤的/壞的? –

回答

0

這不是100%清楚你想要什麼,但如果你的意思是使用@Autowired將converter3的實例注入converter4類,那麼它是可以的。

相關問題