SpringBoot如何引⽤外部配置⽂件
1. 在jar包的同⼀⽬录下建⼀个config⽂件夹,然后把配置⽂件放到这个⽂件夹下;
2. 直接把配置⽂件放到jar包的同级⽬录;
3. 在classpath下建⼀个config⽂件夹,然后把配置⽂件放进去;
4. 在classpath下直接放配置⽂件。
这⾥的优先级是依次降低的,优先级⾼的覆盖优先级低的,不过,只是对相同配置项才会产⽣覆盖作⽤,不同的话是互补作⽤,也就是说如果四个地⽅都配了的话,是会累加起来的。
如果我们需要⾃定义配置⽂件路径的话,可以通过命令⾏启动程序时配置--fig.location=xxx.properties就可以达到⽬的,但是对运维就不太友好,因为在启动命令时候要配置好这个特定项⽬路径。
spring怎么读取jar文件
可能原因是在application配置⽂件⾥⾯指定fig.location的优先级太低了,加载太迟了,导致加载不到特定的配置⽂件,因此在通过命令⾏启动的⽅式可以提⾼优先级,加载到配置⽂件。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。