首先有一个基本默认的配置文件:
application.properties ,
里面引用其他环境配置文件。文件内容为:
spring.profiles.active=live
上面的文件默认引用生产环境配置文件。因此,生产环境配置文件的名称为:
application-live.properties
文件内容如下:
#生产环境服务器端口设置
server.port=80
debug=false
... ...
相应的,开发环境的配置文件名称为:
application-dev.properties
文件内容如下:
#开发环境服务器端口设置
server.port=8080
debug=true
......
最后,在启动时,加入启动参数,用来指定当前是哪个环境:
java -jar myApp.jar --spring.profiles.active=dev