【问题标题】:Spring Boot 2 Actuator without Spring Boot没有 Spring Boot 的 Spring Boot 2 执行器
【发布时间】:2018-08-29 10:55:33
【问题描述】:

我想将 Spring Boot 执行器指标添加到我现有的 Spring MVC 5 应用程序(我无法转换为 Spring Boot)。 关于 SO (Spring Boot Actuator without Spring Boot) 有几个已回答的问题,但它们是针对使用 Spring Boot Actuator 1.x 的。 Spring Boot Actuator 2.x 已重新架构,因此这些说明不再有效。 是否有人将 Spring Boot Actuator 2.x 与标准 Spring MVC 5 应用程序集成?

【问题讨论】:

  • 查看类似问题here希望对您有所帮助
  • 如果您查看我的帖子,您会发现我已经引用了该链接并说它仅适用于 Spring Boot Actuator 1.x
  • @PiersGeyman 我也想在没有 Spring Boot 的情况下使用“Spring Boot 2 Actuator”模块,有什么适合你的解决方法吗?谢谢

标签: spring spring-mvc spring-boot spring-boot-actuator


【解决方案1】:

不幸的是,您不能在不要求 Spring Boot 的情况下包含 Spring Boot Actuator。 Spring Boot 是 Spring Boot Actuator 项目的 Maven 依赖(顾名思义也暗示需要 spring boot)。

您可以在 spring-boot-actuator 的 pom 中查看 spring-boot 的the actual dependency

【讨论】:

  • 我认为第一个执行器也依赖于弹簧靴,但它仍然可以用于旧的弹簧应用,所以我不认为你的答案是 100% 正确的。 (github.com/spring-projects/spring-boot/blob/1.5.x/…)
  • spring-boot 也是 1.x 版本的依赖项,但仍可以使用执行器。
猜你喜欢
  • 1970-01-01
  • 2014-04-07
  • 2019-05-02
  • 2018-11-29
  • 2018-05-26
  • 2018-08-27
  • 2016-02-13
  • 2022-08-20
  • 2018-07-23
相关资源
最近更新 更多