如何在springboot中跳过失败的bean以避免reportFailure:771 >>应用程序启动失败

2024-01-11

有没有办法跳过失败 bean 以避免应用程序启动失败。让我解释一下这个场景。

我在应用程序启动时创建 hazlecast bean。有时 hazecast 服务器可能不存在。那时,当我启动 springboot 应用程序时,hazecast 实例失败,因此应用程序启动也失败。

创建名称为“hazelcastInstance”的 bean 时出错 [restartedMain] 错误 org.springframework.boot.SpringApplication ,reportFailure:771 >> 应用程序启动失败

但是我的应用程序不仅有 hazelcast bean,它还有许多用于各种服务的 bean。是否有可能跳过失败的 bean 以启动应用程序?


你可以用以下标记标记它们@Lazy所以 spring 不会在应用程序启动时构建它们。当您在运行时使用它们时,它将构造它们。

请参阅此文档

https://memorynotfound.com/lazy-initialize-autowired-dependency-with-lazy-annotation/ https://memorynotfound.com/lazy-initialize-autowired-dependencies-with-lazy-annotation/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在springboot中跳过失败的bean以避免reportFailure:771 >>应用程序启动失败 的相关文章

随机推荐

  • C 中变量的作用域与生命周期

    有人可以准确解释 C 中变量的范围和生命周期的概念吗 在 C 中是否有所不同 我对范围和生活感到困惑 变量的 范围 是源代码的一个区域 您可以在其中引用该变量 生命周期 是程序执行期间存在的时间 默认情况下 局部变量的生命周期与其作用域相同
  • 如何在 Twig 中调用“time_diff”过滤器

    我怎样才能调用 时间差 Twig 中的函数 The code post created at time diff Output The filter time diff does not exist 如果您使用 Symfony 2 并想使用
  • 即使提供访问令牌后,Google 选择器仍要求登录

    首先 经过一些研究 我发现很多人都遇到过这个问题 但我没有找到任何具体的解决方案 说到这个问题 客观的 我想将谷歌驱动器与我的应用程序集成 以便用户可以从我的应用程序将文件上传到他们的驱动器 因此 用户首先必须将其驱动器与应用程序集成 然后
  • 循环并将对象推入数组

    HTML div class row div class col xs 5 stateName Kuala Lumpur div div class col xs 7 div div
  • 序列化OrientDB RecordID时无限递归

    在我的架构中 我有一个像这样的抽象类 JsonAutoDetect JsonMethod NONE public abstract class AbstractEntity Id private Object id Version priv
  • 使用 Laravel 迁移创建外键时 MySQL 错误

    我已经设置了 Laravel 应用程序并且正在使用Sentry 2 https cartalyst com manual sentry用于用户身份验证 我有一个模型叫Post与默认哨兵一起User桌子 我想让一个用户拥有很多帖子 并且一个帖
  • 如何在php中存储复选框值

    我有条件应用复选框 我想在其中存储字符串值 条件应用 但是 我收到插入错误 因此给出解决方案如何在数据库中存储值 HTML 可能类似于
  • 如何在.NET中调用DrawThemeTextEx

    我需要在 Vista 7 玻璃窗中编写带有发光效果的文本 并且我正在尝试调用 API 来在那里编写一些文本 我已经检查了一个很棒的sample http www codeproject com KB vista textonglass as
  • 到底如何将 ckeditor 与 Paperclip 集成,以便它可以上传图像文件?

    你怎么获得http github com galetahub rails ckeditor http github com galetahub rails ckeditor工作 以便您可以上传图像文件 我认为我不会使用 s3 存储 任何帮助
  • Swift 初始化规则混乱

    Rule 1 如果您的子类没有定义任何指定初始值设定项 它将自动继承其超类的所有指定初始值设定项 困惑 我在子类中提供了一个指定的初始值设定项 这意味着超类指定的初始化器不会归结为子类 但我还是需要写override关键字提供子类中任何超类
  • 使用 PowerShell 移动 xlsx 文件中的列

    PowerShell 和 Excel 问题在这里 我有几个电子表格 每个电子表格约有 9000 行数据 我想将 A 列与 B 列交换 并将数据保留在两列中 并使用 PowerShell 来执行此操作 我在谷歌上做了很多查找 看看是否可以做到
  • 如何在同一解决方案中引用来自单独项目的资源 (png)

    我的解决方案的结构如下 Class Library Name Chess Images Pawn png WPF Core 3 1 Project Name ChessApp 主窗口 xaml 我想在我的内部显示 Pawn png 图像主窗
  • C++ 运算符重载将指针类型作为参数?

    我是 C 新手 试图找出指针和引用之间的区别 我刚刚读过 作者在文章中提到day operator day d 不会编译 注意 day是枚举类型 并认为此重载运算符函数的参数必须是 T T 或 T const 类型 其中 T 是类或枚举类型
  • 为什么javascript中bool(true) && string的结果是string?

    测试代码是 console log true abc abc 谁能告诉我为什么结果是abc From 如果可以转换为 false 则返回 expr1 否则 返回 表达式2 因此 当与布尔值一起使用时 返回 true 如果两者都 操作数为真
  • 获取 facebook api 的访问令牌

    要获取访问令牌 GET https graph facebook com oauth access token client id YOUR APP ID client secret YOUR APP SECRET redirect uri
  • Python Pandas TypeError:第一个参数必须是字符串或编译模式

    我很抱歉这个超级简单的问题 但我无法让它发挥作用 我正在清理数据 并且想要添加一个标志 如果名称 分为名字和姓氏两列 错误 我建立了多种模式 但现在我正在处理单独的语句 我可以将所有这些语句合并为一个吗 pattern match incr
  • Rails:使用回形针上传文件

    我想使用回形针上传文件 通过基本的开箱即用设置 我能够将文件上传到默认目录 公共 系统中的某个目录 但是 当我尝试更改 url 或路径 或两者 时 class Cvit lt ActiveRecord Base has attached f
  • 时间:2019-03-17 标签:c#richtextboxoutofmemory

    我编写了一个应用程序 可以读取传入的聊天内容 有点像即时通讯工具 对其进行格式化并将其插入到 Richtextbox 中 如果您让程序运行足够长的时间 您将收到内存不足错误 查看我的代码后 我认为这是因为我从不修剪 Richtextbox
  • 如何布局图像及其左侧和下方的文本?

    我需要制作一个特定于网页的布局 它需要看起来像一篇网络文章 其中包含图像和文本 看图片 由于这在网络世界中很容易做到 所以我不确定如何在 XML 布局中做到这一点 显然 TextView当图像存在时必须位于左侧 并且在到达图像底部后 它必须
  • 如何在springboot中跳过失败的bean以避免reportFailure:771 >>应用程序启动失败

    有没有办法跳过失败 bean 以避免应用程序启动失败 让我解释一下这个场景 我在应用程序启动时创建 hazlecast bean 有时 hazecast 服务器可能不存在 那时 当我启动 springboot 应用程序时 hazecast