美文网首页
优雅地关闭SpringBoot

优雅地关闭SpringBoot

作者: 老小猴 | 来源:发表于2019-03-13 16:16 被阅读0次

开启Actuator

spring-boot-actuator模块提供Spring Boot所有的production-ready特性,启用该特性的最简单方式是添加spring-boot-starter-actuator ‘Starter’依赖。 

按以下配置为Maven项目添加执行器:

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

application.properties中配置参数

# 启用shutdown
management.endpoint.shutdown.enabled=true

#配置管理端口
management.server.port=8090

#开启EndPoint shutdown的web暴露
management.endpoints.web.exposure.include=shutdown

#配置Endpoint的basePath,默认为/actuator
management.endpoints.web.base-path=/actuator

重启tomcat后,执行

#端口号为配置文件中配置的管理端口号

curl -x POST http://localhost::8090/actuator/shutdown

可以看到回应如下,关闭成功:

{
    "message": "Shutting down, bye..."
}

相关文章

网友评论

      本文标题:优雅地关闭SpringBoot

      本文链接:https://www.haomeiwen.com/subject/ryblgttx.html