文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
1. Spring Boot应用打包
Spring Boot应用可以打成jar包,其中内嵌tomcat,因此可以直接启动使用。但是在Spring Boot应用启动之前,首先需要进行打包,本文讲述的是Maven工程的打包,打包需要的前提条件(pom.xml文件中的内容)是:
1 |
|
打包命令为:
1 | mvn clean package -Dmaven.test.skip=true |
或在eclipse中运行run -> Maven build...
,在Goals中填写clean package -Dmaven.test.skip=true
,运行,打包完成。
2. Spring Boot应用启动
Spring Boot的启动命令为:
1 | java -jar application.jar |
3. Spring Boot应用关闭
Spring Boot应用关闭的前提条件是POM.xml
添加以下内容:
1 | <dependency> |
application.properties
中添加:
1 | #启用shutdown |
关闭命令为:
1 | curl -X POST host:port/shutdown |
如果要配置路径,需要在application.properties
中添加management.context-path=/manage
,则关闭命令变为curl -X POST host:port/manage/shutdown
。
4. 安全验证
如果在关闭时需要安全验证,则在pom.xml
文件中添加:
1 | <dependency> |
application.properties
中添加:
1 | #开启shutdown的安全验证 |
关闭命令为:
1 | curl -u admin:admin -X POST http://127.0.0.1:8081/manage/shutdown |