profiles(配置文件)加载顺序
2019-08-28 本文已影响0人
0f701952a44b
1.配置文件加载顺序如下图所示:
image.png加载优先级由高到低分别为:
file: /config/
file: /
classpath: /config/
classpath: /
注意:
只要是在resources目录下就是classpath路径
在内容相同的时候内容互斥,按照优先级加载,在内容不同时相互补充。
项目级别下的配置文件(即file: /config/ file: /)在打包时并不会被打入jar包
2.如果在运维是不希望再改动已打jar里面的内容则可以指定外部配置文件启动jar包,如下图所示:
image.png其中:
--spring.config.location=C:/application.properties为外部配置文件的路径。
如果启动外部文件配置此时并不会跟classpath下的文件内容相互补充。