springboot集成actuator实现优雅关闭应用
参考网址:
http://doc.ruoyi.vip/ruoyi-vue/document/cjjc.html#%E9%9B%86%E6%88%90actuator%E5%AE%9E%E7%8E%B0%E4%BC%98%E9%9B%85%E5%85%B3%E9%97%AD%E5%BA%94%E7%94%A8
说明:
参考 ruoyi 开源项目
基本三步骤
- 修改 pom.xml (引入 acuator 依赖)
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
- 修改 application.yaml
management:
endpoint:
shutdown:
enabled: true
endpoints:
web:
exposure:
include: "shutdown"
base-path: /monitor
- 放行 http 请求
.antMatchers("/monitor/shutdown").anonymous()
使用
http post 请求
curl -X POST http://localhost:8080/monitor/shutdown