当前位置: 首页 > 知识库问答 >
问题:

带执行器的Spring防尘套2

澹台志诚
2023-03-14

我使用的是spring boot 2.0.0。M3带Spring防尘套启动器执行器。我启用了两项健康检查:

management.health.diskspace.enabled=true
management.health.mongo.enabled=true

healt check bean由自动配置创建,但不是由HealthMvcEndpoint创建。localhost:8080/health的响应是404。

我做错了什么?

提前感谢

编辑:

Mhm致动器项目是否与反应式和webflux一起工作?Ok发现了这个问题:https://github.com/spring-projects/spring-boot/issues/7970

共有3个答案

汤飞翮
2023-03-14

将此添加到您的application.properties文件:

management.endpoints.web.base-path=/

执行器endpoint现在将为“/health”

吕亮
2023-03-14

我正在使用网络流量springboo2.0.2。释放。检查日志,我发现它现在实际上是在 /actuator下。

所以:http://localhost:8080/actuator/health会有用的

鄢英毅
2023-03-14

根据2.0.0M的文件,致动器endpoint的前缀为/application,因此它们变为/application/health

在启动应用程序时,您还应该能够在关于endpoint的info日志中看到所有这些

https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#production-就绪endpoint

还有一个关于它的实际发布说明:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0.0-M1-Release-Notes#actuator-默认映射

 类似资料:
  • 我想将Spring启动执行器添加到我的应用程序,但当我添加此依赖项时 我得到以下错误 java.lang.reflect.InvocationTargetException at_NativeMethodAccessorImpl.invoke0(Native Method)at(...)由以下原因引起:org.springframework.beans.factory.不满意DependencyE

  • 我使用了不同端口的Spring启动执行器,如下所示 在应用程序中,我想在执行器端口中使用启用csrf=true,但我不想使用csrf。因为我想对jolokia使用批量POST请求。 只排除并不聪明。 下面的属性对我很好(bt管理。安全。启用csrf不存在)。 有什么好的解决办法吗?

  • 我正在尝试使用现有的Gradle Spring MVC项目设置Spring执行器。我无法使用@EnableAutoConfiguration。不幸的是,我无法到达执行器endpoint,我想我遗漏了一些东西。 项目中的Spring依赖项包括: 我正在尝试使用以下内容配置project: 在属性文件中,我添加了: 没有启用执行器endpoint,当尝试访问它们时,我得到404。我经历了许多相关问题,

  • 我试图弄清楚如何使用Spring Security OAuth2的EnableResourceServer,同时保持默认Spring Boot的执行器安全不受影响。我使用的是Spring Boot 1.5.1和依赖项的默认版本。我配置了以下内容 我没有明确配置任何其他安全设置。我认为执行器endpoint将继续得到适当的保护,但我得到了401,当检查安全调试日志时,它没有显示任何关于HTTP Ba

  • 我目前正在开发一个以Spring Boot为后端的Angular 4应用程序。我使用Maven来构建如中所述配置的项目https://blog.jdriven.com/2016/12/angular2-spring-boot-getting-started/ 我现在想用其他语言翻译这个应用程序。我看着http://www.baeldung.com/spring-boot-international

  • 我正在尝试使用spring boot和hibernate。当我使用存储库时,它工作得很好,但我正在尝试使用Hibernate会话来创建DAO,而这个DAO不是事务的一部分。 这是测试代码: 应用Java语言 UserBusinessImpl。java: 用户存储库。Java语言 用户DAO: 当我尝试getCurrentSession()时,它抛出了一个错误。openSession()与我的事务分