181112-springboot应用下线配置

文章目录
  1. I. 配置
    1. 1. 背景
    2. 2. 基本配置
  2. II. 其他
    1. 1. 一灰灰Blog: https://liuyueyi.github.io/hexblog
    2. 2. 声明
    3. 3. 扫描关注

本篇记录SpringBoot 2.x借助Actuator实现优雅的下线的配置方式

I. 配置

1. 背景

目前网络上搜索SpringBoot应用下线的博文,大部分都是基于1.x的配置方式,通过修改配置参数

1
2
3
4
#启用shutdown
endpoints.shutdown.enabled=true
#禁用密码验证
endpoints.shutdown.sensitive=false

然而在2.x,上面这个配置已经被废弃了,直接如上面配置是不行的,因此记录下2.x的正确配置方式

2. 基本配置

首先需要添加actuator依赖,然后借助它提供的服务来做相关的工作

1
2
3
4
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

其次就是在配置中,开启关闭的配置项

1
2
3
4
management:
endpoint:
shutdown:
enabled: true

然后当需要关闭应用时,使用POST命令执行

1
curl -X POST 'http://127.0.0.1:8088/actuator/shutdown'

II. 其他

1. 一灰灰Bloghttps://liuyueyi.github.io/hexblog

一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛

2. 声明

尽信书则不如,已上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激

3. 扫描关注

一灰灰blog

QrCode

知识星球

goals

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×