gpt4 book ai didi

java - 控制台应用程序中的 Spring Boot 执行器

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

我有一个使用 Spring 的控制台应用程序。我的应用程序正在连接数据库和 JMS 服务器。我想在应用程序启动时知道它是否与数据库和 JMS 连接良好。我知道 spring-boot-actuator 可以高效且轻松地完成此操作,但它会暴露其余端点。我想知道是否可以让 Spring 执行器的 bean 来获取状态信息、数据库和 JMS 状态。

可能吗?

谢谢。

最佳答案

关于你的第二个问题:是的,当在类路径上找到 Spring 执行器时,它们会提供自动配置的运行状况指示器,请参阅this list了解更多详细信息(提供数据源和 JMS)。

但是您也可以通过实现 HealthIndicator 并将其添加为 @Component 来轻松实现自己的状态信息,更多详细信息可以参见 here .

您可以使用 REST 或 JMX 来公开它们,可以通过 application.properties 配置公开,详细信息可以在 the docs 中找到。 .

关于java - 控制台应用程序中的 Spring Boot 执行器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54260371/

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