Tôi muốn bắt ngoại lệ khởi tạo bean trong mã của mình. Tôi có những lựa chọn nào? Một cách để làm điều này là sử dụng cấu hình chứa Java dựa trên:Mùa xuân - bắt đậu tạo ngoại lệ
@Configuration
public class AppConfig {
@Bean
public SomeBean someBean() {
try {
return new SomeBean(); // throws SomeException
} catch(SomeException se) {
return new SomeBeanStub();
}
}
}
Là có thể để xác định xử lý ngoại lệ cho instantiation đậu sử dụng Spring sử dụng cấu hình dựa trên XML hoặc chú thích dựa trên?
Bạn có tìm cách để làm điều đó không? Tôi muốn nắm bắt nó, và giết chết quá trình, không để cho máy chủ tải tất cả. Vấn đề của tôi là nếu một số đậu không được nạp đúng cách, nhưng một số khác lại làm, bạn sẽ có một hành vi không nhất quán. –