Spring boot学习记录笔记
spring boot中,可以通过在application.yml配置文件中,配置多个不同的profile,实现在不同的环境(比如开发、测试和生产环境)使用不同的配置变量。
application.yml配置:
1 server: 2 port: 8082 3 4 # 默认的profile为dev,其他环境通过指定启动参数使用不同的profile,比如: 5 # 测试环境:java -jar my-spring-boot.jar --spring.profiles.active=test 6 # 生产环境:java -jar my-spring-boot.jar --spring.profiles.active=prod 7 spring: 8 profiles: 9 active: dev 10 11 --- 12 # 开发环境配置 13 spring: 14 profiles: dev 15 mysql: 16 ipPort: localhost:3306 17 18 --- 19 # 测试环境配置 20 spring: 21 profiles: test 22 mysql: 23 ipPort: 192.168.0.12:8066 24 25 --- 26 # 生产环境配置 27 spring: 28 profiles: prod 29 mysql: 30 ipPort: 192.168.0.13:8066
使用方法: 通过指定启动参数使用不同的profile,比如:
# 测试环境:java -jar my-spring-boot.jar --spring.profiles.active=test
# 生产环境:java -jar my-spring-boot.jar --spring.profiles.active=prod
转自Clement-Xu的csdn博客。 http://blog.csdn.net/ClementAD/article/details/51777621