春季- 捕获豆子创建异常
2022-09-02 10:22:08
我想在我的代码中捕获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 实例化的异常处理程序?