PropertyPlaceholderConfigurer
XML ファイル経由で来る場合、Spring@Configuration
が処理するすべての Bean のプロパティのソースとしてそれを使用することは可能ですか?
@Configuration
@ComponentScan(value = { "x.y.z })
@ImportResource({ "classpath:remote-properties/applicationContext.xml",})
public class CoreConfiguration implements TransactionManagementConfigurer {
@Resource(name = "com.c.h.c.PropertyPlaceholderConfigurer")
public PropertyPlaceholderConfigurer pp;
@Bean
public PropertyPlaceholderConfigurer propertiesFactoryBean() {
return pp;
}
}
上記では、 のブレークポイントに到達することはありませんpp
。と メソッドを削除する@Bean
と、それが設定されていることを確認できpp
ます。では、どうすれば構成に登録できますか?