@ImportResources アノテーションを使用して xml ファイルをインポートする Java 構成クラスがあります。Java 構成では、xml 構成で定義されている Bean を参照したいと思います。
@Configuration
@ImportResource({
"classpath:WEB-INF/somebeans.xml"
}
)
public class MyConfig {
@Bean
public Bar bar() {
Bar bar = new Bar();
bar.setFoo(foo); // foo is defined in somebeans.xml
return bar;
}
}
somebeans.xmlで定義したbean fooを、java configクラスで作成するbar beanに設定したいです。フービーンはどうやって手に入れるの?