我们有一个使用Spring AnnotationConfigApplicationContext
在启动时创建bean的应用程序。我们要做的是没有Spring销毁所有创建的bean,因此如果其中一个bean的创建失败,则会导致应用程序在启动时失败。是否有任何原生Spring配置或方法来实现这一目标?
我尝试使用自己的自定义AnnotationConfigApplicationContext
覆盖AnnotationConfigApplicationContext
并在其中捕获异常。然而,发生的事情是抛出异常时,所有剩余的bean都没有被创建。
我们正在使用Spring 4.3.0。