SpringCloud系列--1.springBoot读取配置文件的顺序以及参数指定
默认情况下,SpringBoot会按顺序到以下目录读取application.properties或者application.yml文件:
- 项目根目录的config目录
- 项目根目录
- 项目classpath下的config目录
- 项目classpath根目录
参考下图顺序。
如果想手动指定配置文件位置:
ConfigurableApplicationContext context = new SpringApplicationBuilder(类名.class).properties("spring.config.location=classpath:/test-folder/my-config.properties").run(args);
指定profile
ConfigurableApplicationContext context = new SpringApplicationBuilder(类名.class).properties("spring.profiles.active=dev").run(args);
热部署:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
明天开始我们正式接触springCloud
疯狂SpringCloud微服务架构实战 代码地址 http://www.broadview.com.cn/book/5370
标题:SpringCloud系列--1.springBoot读取配置文件的顺序以及参数指定
作者:码农路上
地址:http://wujingjian.club/articles/2020/03/09/1583752881319.html