person.last-name=zhangsan person.age=${random.int} person.birth=2017/12/15 person.boss=false person.maps.k1=v1 person.maps.k2=#{person.last-name:zhangsan} person.lists=a,b,c
${random.int} 能够指定一些随机数java
这个spring boot自己就自我支持,只需知道怎么用就好。spring
我建立了上面两个文件。app
在application.properties 中:dom
spring.profiles.active=dev
application-dev.properties:命令行
server.port=8083
application-prod.properties:code
server.port=8082
由于上面激活的是dev,那么运行后:server
在yml配置文件中,你须要这样写:blog
server: port: 8082 spring: profiles: active: dev --- server: port: 8083 spring: profiles:dev --- server: port: 8082 spring: profiles:prod
一样命令行也能够实现,并且是最高优先级。io
在配置中:ast
实际上其真实运行参数为:--spring-profiles-avtive=prod.
全名是:java -jar xxx.jar --spring-profiles-avtive=prod