Spring boot 配置文件位置

Posted jmbkeyes

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring boot 配置文件位置相关的知识,希望对你有一定的参考价值。

Spring boot 的Application.properties 配置文件可以是以下几个地方:
classpath:/,classpath:/config/,file:./,file:./config/.

但要注意的是加载的顺序是倒过来的:
file:./config/
file:./
classpath:/config/
classpath:/

可以通过spring.config.location增加自定义的配置文件存放目录,比如:
classpath:/custom-config/,file:./custom-config/

那么最终的寻找路径是:
file:./custom-config/
classpath:custom-config/
file:./config/
file:./
classpath:/config/
classpath:/

可以通过spring.config.name 修改默认的配置文件名称,比如:
$ java -jar myproject.jar --spring.config.name=myproject

可以通过spring.config.location指定配置文件,比如:
$ java -jar myproject.jar --spring.config.location=classpath:/default.properties,classpath:/override.properties

可以通过spring.config.location指定配置文件的位置,比如:
$ java -jar myproject.jar --
spring.config.additional-location=classpath:/custom-config/,file:./custom-config/
————————————————
版权声明:本文为CSDN博主「老骆的那点事」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lonffyluo/java/article/details/80877923

以上是关于Spring boot 配置文件位置的主要内容,如果未能解决你的问题,请参考以下文章

Spring boot 配置文件位置

spring boot 中的配置文件可以存放的位置

在 Spring Boot 中从命令行设置活动配置文件和配置位置

Spring Boot使用外部配置文件启动

当 logging.config 指向 logfj2 外部配置文件的错误文件位置时,spring-boot 应用程序停止

Spring Bootspring boot多环境配置及配置文件