我想在我的代碼中捕獲bean實例化異常。我有什麼選擇? 一種方式做,這是使用基於Java的容器配置:Spring - 捕獲Bean創建異常
@Configuration
public class AppConfig {
@Bean
public SomeBean someBean() {
try {
return new SomeBean(); // throws SomeException
} catch(SomeException se) {
return new SomeBeanStub();
}
}
}
這有可能使用Spring使用基於註解的基於XML的或配置定義bean的實例化異常處理程序?
你有沒有找到辦法做到這一點?我想抓住它,並殺死進程,而不是讓服務器加載它。我的問題是,如果某個bean沒有正確加載,但其他bean卻會出現不一致的行爲。 –