Spring Boot-配置文件-多环境配置
程序员文章站
2024-03-24 19:29:34
...
一. 多环境配置的好处:
1、不同环境配置可以配置不同的参数;
2、便于部署,提高效率,减少出错
二. Properties多环境配置
- 配置**选项
// 默认** application-dev.properties文件的配置
spring.profiles.active=dev
- 添加其他配置文件
application-dev.properties
application-pro.properties
application-test.properties
application.properties
注:application-*.properties配置和主配置(application.properties)有相同配置,会默认覆盖主配置
三.YAML多环境配置
- 1.配置**选项,默认
spring:
profiles:
active: dev
- 2.在配置文件添加三个英文状态下的短横线即可区分,标示不同的环境
---
spring:
profiles: dev
四.两种配置方式的比较
1、Properties配置多环境,需要添加多个配置文件,YAML只需要一个配件文件
2、书写格式的差异,yaml相对比较简洁,优雅
3、YAML的缺点:不能通过@PropertySource注解加载。如果需要使用@PropertySource注解的方式加载值,那就要使用properties文件。
五.如何使用
java -jar Spring-boot-dome-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev
上一篇: ajax、fetch和axios的区别
推荐阅读
-
Spring Boot 多环境的配置文件配置
-
Spring Boot-配置文件-多环境配置
-
spring项目配置多环境配置文件
-
Spring中多配置文件以及寻找引用其他bean的方式 博客分类: Spring springbeanxmlref读取配置文件
-
maven 配置多环境properties maven
-
解决Tomcat重复加载Spring配置文件 博客分类: Tomcat tomcat重复加载Spring配置Initializing Spring root WebApplicationContext
-
Spring Aop demo 博客分类: Spring Spring Aop demoaop切面编程配置文件aop例子
-
spring 获取配置文件properties中参数 博客分类: spring
-
spring 获取配置文件properties中参数 博客分类: spring
-
MAC下通过改apache配置文件切换php多版本的方法