默认情况下,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
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于