当前位置:网站首页 > 技术博客 > 正文

springboot中的yml怎么读取



 

在application.yml中选择需要使用的配置文件(当选择的文件和application.yml文件存在相同的配置时,application.yml中的配置会被覆盖掉)

 
 

 配置默认的profile为dev,其他环境可以通过指定启动参数来使用不同的profile,比如:
 测试环境:java -jar 项目.jar --spring.profiles.active=test
 生产环境:java -jar 项目.jar --spring.profiles.active=prod

 
 
 

 <activeByDefault>true</activeByDefault>配置为true则激活对应profile的配置

或如图所示,在maven->profiles下勾选动态激活需要使用的配置

 避坑:不能识别符号@
在步骤二中配置的@profiles.active@,启动会报异常,不能识别@符号。解决方法:

在pom.xml中设置filtering为true

 

三种方式都可以实现多环境的配置。在application.yml主配置文件中做项目通用的配置,在其他配置文件中做不同环境下的配置,以避免重复配置的情况。

版权声明


相关文章:

  • vue后端管理系统2024-12-30 11:29:59
  • sprintf的用法2024-12-30 11:29:59
  • python代码编辑器在哪里2024-12-30 11:29:59
  • 图的深度优先遍历和广度优先遍历算法2024-12-30 11:29:59
  • linux用什么软件2024-12-30 11:29:59
  • mysql数据库设计实例2024-12-30 11:29:59
  • 10kv并联电容器接线图2024-12-30 11:29:59
  • c++ 结构体指针2024-12-30 11:29:59
  • 索引在数据库中的功能和作用2024-12-30 11:29:59
  • 数字图像处理实验怎么做2024-12-30 11:29:59