文章作者: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 | 
 
          