解析Spring Boot实例通过接口安全退出
- 更新时间:2020-03-17 10:07:19
- 编辑:谷昕葳
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 实例代码之通过接口安全退出,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持!
相关教程
-
详细介绍SpringCloud之Ribbon
本篇文章主要介绍了SpringCloud之Ribbon,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
发布时间:2019-06-04
-
Springboot添加支付接口
这篇文章主要介绍了springboot如何添加支付接口,帮助大家更好得理解和学习使用springboot框架,感兴趣的朋友可以了解下
发布时间:2021-05-02
-
精通lambda表达式:Java多核编程
lambda表达式权威指南 《 精通lambda表达式:Java多核编程 》介绍Java SE 8中与lambda相关的特性是如何帮助Java迎接下一代并行硬件架构的挑战的。本书讲解了如何编写lambda、如何在流与集合处理中使
大小:66.3 MBlambda电子书
-
Java 9并发编程实战
大小:15.6 MBJava9
-
Java游戏编程开发教程
Java游戏编程开发教程 是一本面向广大编程爱好者的游戏设计类图书。本书从最基本的Java图形开发开始,对游戏的原理及其Java程序实现进行了详细介绍,包括动画的实现、音效的处理、鼠标和
大小:160.3 MBJava编程电子书
-
黑马程序员java面试宝典Beta6.0
黑马老师整理的比较全的面试宝典,你面试会提到的技术问题都在这里,有这一本就够了,感兴趣的可以了解一下
大小:9.83 MBjava面试电子书
-
JavaScript ES6函数式编程入门经典
本书使用JavaScript ES6带你学习函数式编程。你将学习柯里化、偏函数、高阶函数以及Monad等概念。具有一定的参考价值,感兴趣的小伙伴们可以参考一下
大小:46.3 MBJavaScript电子书
-
JavaScript基础教程
本书是经典的JavaScript入门书,以易学便查、图文并茂、循序渐进和善于用常见任务讲解语言知识而著称。书中从JavaScript语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式
大小:14 MBJS教程电子书
-
Java语言程序设计教程
本书基础知识和实际应用完美结合,经典案例完美诠释,以培养学生的面向对象的思维和面向对象的编程技术为核心,通过精选案例详细地介绍Java的基础知识和实用核心技术
大小:55.5 MBJava程序设计电子书
-
Java EE企业级应用开发教程
这本书详细讲解了Java EE中Spring、Spring MVC和MyBatis三大框架,采用了大量案例,帮助读者学习和理解SSM的核心技术,是一本J2EE程序设计的轻量级开发教程
大小:127.1 MBJava EE电子书
-
Java核心技术及面试指南
Java是程序编写全球深受热烈欢迎的語言,尽管Java技术性在应用中已趋成熟期,但招骋销售市场的Java开发优秀人才却依然紧俏。《Java关键技术及招聘面试手册》一书,从Java关键技术的开发和招
大小:220.6 MBJava面试电子书