Chcę przechwycić wyjątki tworzenia instancji bean w moim kodzie. Jakie mam opcje? Jednym ze sposobów, aby to zrobić jest użycie konfiguracji kontenera Java opartego:Wyjątek tworzenia skryptów sprężystych
@Configuration
public class AppConfig {
@Bean
public SomeBean someBean() {
try {
return new SomeBean(); // throws SomeException
} catch(SomeException se) {
return new SomeBeanStub();
}
}
}
Czy jest to możliwe do określenia procedury obsługi wyjątku dla fasoli instancji przy użyciu Wiosna za pomocą konfiguracji oparty na XML lub adnotacji oparte?
Czy znalazłeś sposób, aby to zrobić? Chciałbym go złapać i zabić proces, nie pozwolić serwerowi załadować wszystkiego. Mój problem polega na tym, że jeśli jakiś komponent bean nie jest poprawnie załadowany, a inni to robią, pojawia się niespójne zachowanie. –