0
点赞
收藏
分享

微信扫一扫

Springboot配置文件优先级解析


通过pom.xml配置文件找到当前项目的父项目的pom配置文件可以直接发现

Springboot配置文件优先级解析_intellij idea

Springboot配置文件优先级解析_intellij idea_02

从源码中可以看到,配置文件读取是 yml>yaml>properties

配置文件位置也有优先级

Springboot配置文件优先级解析_配置文件_03


Springboot配置文件优先级解析_spring_04

  • application-dev.yml 开发环境
  • application-prod.yml 生产环境
    application.yml:

server:
port: 5258

application-prod.yml:

server:
context-path:

application-dev.yml:

server:
context-path:

application.properties

#指定启动端口
server.port=9292
#设置项目名
server.servlet.context-path=/boot

优先级的秘密就这么多了,更多详情可根据实际开发而随机应变,博主建议用 .yml格式~


举报

相关推荐

0 条评论