我想在我的代码中捕获 bean 实例化异常。我有什么选择?一种方法是使用基于 Java 的容器配置:
@Configuration
public class AppConfig {
@Bean
public SomeBean someBean() {
try {
return new SomeBean(); // throws SomeException
} catch(SomeException se) {
return new SomeBeanStub();
}
}
}
是否可以使用基于 XML 或基于注释的配置使用 Spring 为 bean 实例化定义异常处理程序?