Springboot actuator中shutdown方法的使用

Maven添加依赖

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>

添加配置文件

在application.properties中添加,其中第一句是表达暴露所有接口,可以直接访问localhost:port/actuator
Spring Cloud实战写的是endpoints.shutdown.enabled=true
那时候还是用的Springboot 1.x版本,所以买书看还是看最新的比较方便。

#暴露所有接口,也可以指定特定接口,
management.endpoints.web.exposure.include=*
#启用shutdown
management.endpoint.shutdown.enabled=true

访问http://localhost:8081/actuator,返回JSON数据,如下图。
在这里插入图片描述
这里能看到打开了什么端口,这里的templated并不是显示它(端口)有没有开,只要在这里显示了,就说明打开了,或者换个说法,这里显示有没有运行?应该是这样的。

POST请求shutdown功能。

  • Chrome插件请求(postman等软件也是一样的)

不知道为什么我用浏览器的插件请求就一直不行。会返回415状态码。
在这里插入图片描述
查询之后是头部的问题,因为请求头没有添加

"Content-Type":"application/json"

在这里插入图片描述

  • WINDOWS请求
curl -X POST  http://localhost:8080/actuator/shutdown

结果如下

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值