2016-04-29 10 views
2

xml beanの作成をアノテーションに変換したいと思います。私はすでにいくつかを変換しましたが、私はこの1つに問題があります:あなたは春のJavaビーンズで試してみたい場合は、次のように試してみることができ、XML beanをorg.springframeworkからannotationに変換するには

<bean id="anyClass" class="org.springframework.aop.framework.ProxyFactoryBean"> 
    <property name="target"> 
     <bean class="pl.spring.demo.class.impl.AnyClassImpl"> 
      <property name="anyName" ref="anyName" /> 
     </bean> 
    </property> 
    <property name="interceptorNames"> 
     <list> 
      <value>anyValue</value> 
     </list> 
    </property> 
</bean> 
+0

質問に詳細を追加して、以前のアプローチがここではうまくいかない理由、あなたが直面している問題などについて教えてください。 – Atul

答えて

2

を:

@Configuration 
public class ProxyFactoryBeanConfiguration{ 

    @Autowired 
    private pl.spring.demo.class.impl.AnyClassImpl anyClassImpl; 

    @Autowired 
    private List<String> interceptorNames; 

    @Bean 
    public org.springframework.aop.framework.ProxyFactoryBean anyClass(){ 
     ProxyFactoryBean proxyFactoryBean = new ProxyFactoryBean(); 
     proxyFactoryBean.setTarget(anyClassImpl); 
     proxyFactoryBean.setInterceptorNames(interceptorNames); 
     return proxyFactoryBean; 
    } 

} 

することを確認してくださいanyClassImplに必要な依存関係を注入しています。

関連する問題