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
  • asp之家 软件编程 m.aspxhome.com