在真实开发中,在不同环境下运行项目往往会进行不同的配置,比 如开发环境使用的是开发数据库,测试环境使用的是测试数据库, 生产环境使用的是生产数据库。SpringBoot支持不同环境下使用不同的配置文件,用法如下:
配置文件名:
application-环境名.properties/yml
如:
1.application-dev.properties/yml 开发环境配置文件
# 开发环境端口号为8080 server: port: 8080
2.application-test.properties/yml 测试环境配置文件
# 测试环境端口号为8081 server: port: 8081
3.application-prod.properties/yml 生产环境配置文件
# 生产环境端口号为80 server: port: 80
运行jar包时选择环境:
java -jar jar包名 --spring.profiles.active=环境名
开启开发环境: