Spring Boot 实例代码之通过接口安全退出

发布时间 - 2026-01-11 03:06:12    点击率:

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 实例代码之通过接口安全退出,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# spring  # boot  # 接口  # SpringBoot登录、退出、获取用户信息的session处理方案  # SpringBoot实现点餐系统的登录与退出功能流程详解  # 浅谈springboot项目中定时任务如何优雅退出  # SpringBoot+Vue+Redis实现单点登录(一处登录另一处退出登录)  # Spring Boot启动及退出加载项的方法  # Spring Boot 实现程序的优雅退出(详细步骤)  # 小编  # 在此  # 给大家  # 自定义  # 所述  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # starter  # application  # springframework  # artifactId  # properties  # enabled  # true  # api  # shutdown 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Linux网络带宽限制_tc配置实践解析【教程】  ,怎么在广州志愿者网站注册?  jQuery validate插件功能与用法详解  郑州企业网站制作公司,郑州招聘网站有哪些?  南京网站制作费用,南京远驱官方网站?  Android仿QQ列表左滑删除操作  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  高端建站三要素:定制模板、企业官网与响应式设计优化  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  Laravel如何实现API版本控制_Laravel版本化API设计方案  如何在服务器上三步完成建站并提升流量?  Laravel怎么清理缓存_Laravel optimize clear命令详解  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  如何在不使用负向后查找的情况下匹配特定条件前的换行符  大型企业网站制作流程,做网站需要注册公司吗?  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  Android自定义listview布局实现上拉加载下拉刷新功能  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  公司网站制作需要多少钱,找人做公司网站需要多少钱?  如何快速搭建自助建站会员专属系统?  JS中对数组元素进行增删改移的方法总结  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  如何破解联通资金短缺导致的基站建设难题?  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  java获取注册ip实例  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  如何实现javascript表单验证_正则表达式有哪些实用技巧  如何挑选高效建站主机与优质域名?  如何在IIS中新建站点并解决端口绑定冲突?  深入理解Android中的xmlns:tools属性  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  北京网站制作公司哪家好一点,北京租房网站有哪些?  怎么用AI帮你为初创公司进行市场定位分析?  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  详解MySQL数据库的安装与密码配置  历史网站制作软件,华为如何找回被删除的网站?  QQ浏览器网页版登录入口 个人中心在线进入  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  如何用已有域名快速搭建网站?  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  中山网站制作网页,中山新生登记系统登记流程?  如何正确选择百度移动适配建站域名?  如何快速搭建高效简练网站?