Spring Boot 实例代码之通过接口安全退出
作者:人二人儿 时间:2022-02-14 04:41:36
1、在pom.xml中引入actuator, security依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
2、在application.properties开启shutdown endpoint(默认关闭)
#开启shutdown
endpoints.shutdown.enabled=true
#自定义api地址
endpoints.shutdown.path=/shutdown
3、开启密码验证
对/admin目录开启密码验证。
endpoints.shutdown.sensitive=true
security.basic.enabled=true
security.basic.path=/admin
security.user.name=admin
security.user.password=test
management.security.roles=SUPERUSER
management.port=19888
management.context-path=/admin
management.security.enabled=true
4、发送关闭HTTP请求
curl -u "admin:test" -X POST http://127.0.0.1:19888/admin/shutdown
5、返回内容
{
"message": "Shutting down, bye..."
}
总结
以上所述是小编给大家介绍的Spring Boot 实例代码之通过接口安全退出网站的支持!
来源:http://blog.csdn.net/shiren513749295/article/details/77836923
标签:spring,boot,接口
0
投稿
猜你喜欢
Spring Boot 多数据源处理事务的思路详解
2022-04-21 18:21:47
C#操作字符串方法总结实例代码
2022-03-29 20:04:54
使用PackageManager获得应用信息实例方法
2023-09-10 22:59:30
C#正则表达式判断输入日期格式是否正确
2022-04-20 07:31:32
Android实现 EditText输入手机号空格功能
2021-09-17 00:29:27
Flutter深色模式适配的实现
2023-01-22 12:41:03
C#实现文字转语音功能
2022-06-18 13:07:59
SpringBoot中的PUT和Delete请求使用
2022-01-22 19:33:32
面试题:Java 实现查找旋转数组的最小数字
2023-05-30 22:14:05
Java Swing JPanel面板的使用方法
2023-02-13 12:04:49
java web项目里ehcache.xml介绍
2022-02-25 20:46:25
Mybatis如何获取最新插入数据的id
2023-02-26 08:15:20
Android中Property模块的键值设置
2021-10-14 08:40:25
详解Jvm中时区设置方式
2023-12-09 02:59:19
C#操作session的类实例
2023-07-17 13:57:19
阿里nacos+springboot+dubbo2.7.3统一处理异常的两种方式
2022-12-05 03:50:25
Android App中ViewPager与Fragment结合的一些问题解决
2023-08-02 22:22:43
Android基于广播事件机制实现简单定时提醒功能代码
2023-07-10 09:57:55
C#实现json格式转换成对象并更换key的方法
2021-12-23 00:09:39
java基于AES对称加密算法实现的加密与解密功能示例
2023-02-07 13:34:47