开启Actuator
spring-boot-actuator模块提供Spring Boot所有的production-ready特性,启用该特性的最简单方式是添加spring-boot-starter-actuator ‘Starter’依赖。
按以下配置为Maven项目添加执行器:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
application.properties中配置参数
# 启用shutdown
management.endpoint.shutdown.enabled=true#配置管理端口
management.server.port=8090#开启EndPoint shutdown的web暴露
management.endpoints.web.exposure.include=shutdown#配置Endpoint的basePath,默认为/actuator
management.endpoints.web.base-path=/actuator
重启tomcat后,执行
#端口号为配置文件中配置的管理端口号
curl -x POST http://localhost::8090/actuator/shutdown
可以看到回应如下,关闭成功:
{
"message": "Shutting down, bye..."
}
网友评论