コードで Bean インスタンス化の例外をキャッチしたいと考えています。どのようなオプションがありますか? これを行う 1 つの方法は、Java ベースのコンテナー構成を使用することです。
@Configuration
public class AppConfig {
@Bean
public SomeBean someBean() {
try {
return new SomeBean(); // throws SomeException
} catch(SomeException se) {
return new SomeBeanStub();
}
}
}
XML ベースまたは注釈ベースの構成を使用して、Spring を使用して Bean インスタンス化の例外ハンドラーを定義することは可能ですか?