開啟Actuator
spring-boot-actuator模塊提供Spring Boot所有的production-ready特性涉瘾,啟用該特性的最簡單方式是添加spring-boot-starter-actuator?‘Starter’依賴鞋吉。?
按以下配置為Maven項目添加執(zhí)行器:
<dependency>
? ? <groupId>org.springframework.boot</groupId>
? ? <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
application.properties中配置參數(shù)
# 啟用shutdown
management.endpoint.shutdown.enabled=true#配置管理端口
management.server.port=8090#開啟EndPoint shutdown的web暴露
management.endpoints.web.exposure.include=shutdown#配置Endpoint的basePath,默認(rèn)為/actuator
management.endpoints.web.base-path=/actuator
重啟tomcat后胶滋,執(zhí)行
#端口號為配置文件中配置的管理端口號
curl -x?POST http://localhost::8090/actuator/shutdown
可以看到回應(yīng)如下,關(guān)閉成功:
{
? ? "message": "Shutting down, bye..."
}