以前的工程上线之前会打包一个war
包上传到服务器,部署到tomcat
上,而使用Spring Boot
创建的Maven
或Gradle
工程最后会把tomcat
打进jar
包中,所以最后部署的是一个jar
包工程,其中jar
包工程内还包含application
的配置文件。这篇文章会详细的记录一下Spring Boot工
程打包、上线、部署的流程,整个流程包括:
- 修改不同环境的application配置文件
- 修改日志文件配置
- 使用Gradle和Maven进行打包
- 增加启动脚本
修改不同环境的application配置文件
一、添加不同环境下的application配置文件
在resources
目录下新增application.yml
、application-dev.yml
、application-prod.yml
配置文件,并在各个配置文件下配置相应的环境;
二、配置spring.profiles.active
属性
在 application.yml配置中通过配置
spring.profiles.active`属性来控制运行或者打包哪个环境下配置的工程。