Springboot中配置文件application.yaml的位置

文章目录

  • 位置一:整个项目的config包下
  • 位置二:整个项目的根目录下
  • 位置三:resources文件夹下config包中
  • 位置四:resources文件夹下
  • 四个位置的优先级

位置一:整个项目的config包下

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站
点击跳转浏览。

Springboot中配置文件application.yaml的位置_第1张图片

测试结果如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lA1hj4VQ-1673083702051)(springboot%E4%B8%AD%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6application.yaml%E7%9A%84%E4%BD%8D%E7%BD%AE.assets/image-20230105092903613.png)]

位置二:整个项目的根目录下

Springboot中配置文件application.yaml的位置_第2张图片

测试结果如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JUixSqwK-1673083702052)(springboot%E4%B8%AD%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6application.yaml%E7%9A%84%E4%BD%8D%E7%BD%AE.assets/image-20230105092854162.png)]

位置三:resources文件夹下config包中

Springboot中配置文件application.yaml的位置_第3张图片

测试结果成功

Springboot中配置文件application.yaml的位置_第4张图片

位置四:resources文件夹下

Springboot中配置文件application.yaml的位置_第5张图片

测试结果成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4xMQY0HB-1673083702055)(springboot%E4%B8%AD%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6application.yaml%E7%9A%84%E4%BD%8D%E7%BD%AE.assets/image-20230105094202151.png)]

四个位置的优先级

优先级指的是,当四个位置的配置文件全部都存在的时候,读取的顺序:

位置一 > 位置二 > 位置三 > 位置四

对于相同的配置内容,高优先级文件下的相同内容会覆盖低优先级文件下的相同内容。

你可能感兴趣的:(Spring,Boot,spring,boot,java,spring)