13.SpringBoot如何定义多套不同的环境的定义是什么配置

配置两个环境的定义是什么的鈳根据实际需要增加环境的定义是什么模式(开发环境的定义是什么dev,测试环境的定义是什么test回归坏境retu,预生产环境的定义是什么pre生產环境的定义是什么prod,等等)

 



在本地如果在这些文件里面配置端口和路径:
 
 
 
有效的是:8088那个配置。
在本地如果分环境的定义是什么没囿配置,就以主环境的定义是什么为主:
 
 
 
 
则是8087这个是有效的

 


如果想多个模块的配置文件都起作用,可将application.yml文件配置到具体的模块去
 




 

修订┅下:上面的结论是刚开始总结的后面发现读取顺序是按文件的顺序从下到上读取的。即按结构顺序

p:就是前面定义的profiles文件-p后面的参數就是profile中配置的id值


  

Spring Boot允许多种配置来源官网是这样說的:

Spring Boot使用一种非常特殊的PropertySource顺序,旨在允许合理地覆盖值按以下顺序考虑属性(优先级从高到低):

我要回帖

更多关于 环境的定义是什么 的文章

 

随机推荐