Spring Boot 实例代码之通过接口安全退出
2017-09-04 16:20
609 查看
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 实例通过接口安全退出
- Spring代码实例系列-02:松耦合loose coupling(通过xml文件以默认的方式进行setter注入)
- Spring boot + mybatis + Vue.js + ElementUI 实现数据的增删改查实例代码(一)
- Spring Boot整合mybatis(一)实例代码
- Spring Boot通过Mybatis,使用mapper接口和xml配置sql,连接数据库
- Asp.net中安全退出时清空Session或Cookie的实例代码
- Spring boot + mybatis + Vue.js + ElementUI 实现数据的增删改查实例代码(二)
- Spring代码实例系列-06:通过注解@Component、@Controller、@Service和@Repository定义bean,@Autowire装配bean
- springboot 中文件上传下载实例代码
- Spring代码实例系列-10:通过Spring Mail发送简单邮件、附件和HTML邮件
- 详解SpringBoot缓存的实例代码(EhCache 2.x 篇)
- spring boot 自动更新静态文件和后台代码的实例
- springboot hazelcast缓存中间件的实例代码
- Angular+Bootstrap+Spring Boot实现分页功能实例代码
- SpringBoot创建JSP登录页面功能实例代码
- 如何在Spring Boot中使用TDD写出高质量的接口(TDD实例)
- Spring中通过实现FactoryBean接口获取bean实例
- springboot接收别人上传的本地视频实例代码
- SpringBoot 整合Jest实例代码讲解
- springboot 在ftl页面上使用shiro标签的实例代码