一尘不染

如何使Spring Boot v2.0.0.M7作动器的关闭工作?

spring-boot

我创建了一个hello world Spring Boot v2.0.0.M7应用程序,添加了执行器,启用了关机功能,但它不起作用。

application.properties

server.port=8082
endpoint.shutdown.enabled=true
endpoint.shutdown.sensitive=false

阅读 242

收藏
2020-05-30

共1个答案

一尘不染

在Spring Boot 2.0中,端点发生了很大变化,结果,您的配置已过时。您需要启用端点并通过HTTP将其公开:

management.endpoints.web.expose=*
management.endpoint.shutdown.enabled=true

正如评论中已经提到的那样,并且在Actuator HTTP API文档中也进行了描述,您还需要发出POST请求,以便无法在浏览器中访问端点。您可以curl在命令行上使用类似的内容:

$ curl -X POST localhost:8080/actuator/shutdown

您可以通过阅读发行说明来了解有关Spring Boot 2.0中更改的更多信息。

2020-05-30