Spring Boot配置 profile
配置profile作用:我们在开发Spring Boot应用时,通常同一套程序会被安装到不同环境,比如:开发、测试、生产等。其中数据库地址、服务器端口等等配置都不同,如果每次打包时,都要修改配置文件,那么非常麻烦。profile功能就是来进行动态配置切换的。
- profile配置方法
多profile文件方式
yml多文档方式 - profile激活方法
配置文件
虚拟机参数 在VM options指定: -Dspring.profiles.active=dev
命令行参数 java-jar xxx.jar --spring.profiles.active=dev
一、创建不同的application.properties配置文件(多profile文件方式)
下面创建application-dev(开发配置文件,端口8081)、application-test(测试配置文件,端口8082)、application-pro(生产配置文件,端口8083),并设置不同的配置文件下的端口。
application-dev.properties
server.port = 8081
application-test.properties
server.port = 8082
application-pro.properties
server.port = 8083
如果需要调用对应的端口,则需要在application配置文件中对相应的端