Spring Bootspring boot多环境配置及配置文件
Posted 我想月薪过万
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Bootspring boot多环境配置及配置文件相关的知识,希望对你有一定的参考价值。
配置文件位置
spring boot 官网都是推荐以yaml为主,所以下面仅展示yaml配置文件位置。
如果在不同的目录中存在多个配置文件,它的读取顺序是:
1、config/application.properties(项目根目录中config目录下)
2、config/application.yml
3、application.properties(项目根目录下)
4、application.yml
5、resources/config/application.properties(项目resources目录中config目录下)
6、resources/config/application.yml
7、resources/application.properties(项目的resources目录下)
8、resources/application.yml
配置环境指定
server:
port: 8082
spring: #执行使用哪个环境
profiles:
active: dev
--- #这三个横线是环境分隔符,不能少
server:
port: 8083
spring:
profiles: dev
---
server:
port: 8084
spring:
profiles: pro
以上是关于Spring Bootspring boot多环境配置及配置文件的主要内容,如果未能解决你的问题,请参考以下文章
Spring BootSpring Boot之整合Apollo配置中心
Spring BootSpring Boot之两种引入spring boot maven依赖的方式
spring bootspring boot @ConditionalOnxxx相关注解总结
Spring BootSpring Boot项目部署到外部Tomcat容器
Spring BootSpring Boot之使用 Spring Data Elasticsearch 整合elasticsearch