gpt4 book ai didi

java - 防止 Spring 在一个 Bean 失败时失败

转载 作者:太空宇宙 更新时间:2023-11-04 12:06:51 25 4
gpt4 key购买 nike

我们有一个应用程序,它在启动时使用 Spring 的 AnnotationConfigApplicationContext 创建 Bean。我们要做的不是让 Spring 销毁所有创建的 bean,从而在其中一个 bean 创建失败时导致应用程序在启动时失败。有没有本地 Spring 配置或方法来完成此任务?

我尝试使用自己的自定义 AnnotationConfigApplicationContext 覆盖 AnnotationConfigApplicationContext 并捕获其中的异常。但发生的情况是,当抛出异常时,所有剩余的 bean 都没有创建。

我们正在使用 Spring 4.3.0。

最佳答案

解决这个问题的简单方法是 lazy在 bean 声明中使用属性 lazy-init="true" 初始化 bean

关于java - 防止 Spring 在一个 Bean 失败时失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40271801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com