SpringBoot学习_配置文件的加载位置
2018-10-15 14:43
405 查看
spring boot 启动会扫描以下位置的application.properties或者
application.yml文件作为Spring boot的默认配置文件
file:./config/
:文件路径下的config文件夹file:./
:文件路径下classpath:/config/
:类路径下的config文件夹classpath:/
:类路径下
从上到下扫描,1的优先级最高,4的最低,所有位置的文件都会被加载,高优先级配置内容会覆盖低优先级配置内容。比如说1和4都配置了端口号,会采用1的配置
SpringBoot会从这四个位置全部加载主配置文件,高优先级有的就用高优先级的配置,没有就用低优先级的配置,这样就形成了互补配置
通过配置spring.config.location来改变默认配置
项目打包好以后,在后来运行的时候我们可能需要修改一些配置,我们这时候只需要编写好要修改的配置,然后让项目重新启动,使用命令行参数的形式,启动项目的时候来指定配置文件的新位置;这样旧的配置文件和新的配置文件共同起作用形成互补配置;
相关文章推荐
- SpringBoot配置文件的加载位置实例详解
- spring-boot 加载本地静态资源文件路径配置
- springboot配置文件加载不到的问题
- Java天地 学习探讨Java Spring中使用classpath加载配置文件浅析
- Spring学习总结(20)——Spring加载多个项目properties配置文件问题解决
- spring-boot 加载本地静态资源文件路径配置
- spring学习笔记(3)——配置文件applicationContext.xml的加载
- 通过DefaultListableBeanFactory加载.xml配置文件学习Spring-IoC容器注册/加载bean的机制(源码走读)
- 【Spring学习04】实例化上下文对象及加载多个配置文件
- spring学习总结(六):IOC & DI 配置Bean之作用域、加载外部属性文件、SPEL
- 【Spring学习笔记-2】Myeclipse下第一个Spring程序-通过ClassPathXmlApplicationContext加载配置文件
- springboot 修改默认加载的配置文件不为application.properties
- spring-boot 加载本地静态资源文件路径配置
- springboot 修改启动时默认加载application.properties文件以及加载指定配置文件
- 使用SpringBoot加载配置文件
- SSH学习九 依赖注入及加载Spring配置文件的方法
- spring boot 学习--07---配置文件处理
- spring boot 加载本地静态资源文件路径配置
- SpringBoot学习之配置文件注入@ConfigurationProperties
- spring boot 学习--06---常用配置文件