代码改变世界

spring boot配置文件 yml properties

  youxin  阅读(135)  评论(0编辑  收藏  举报

 在Spring Boot项目中我们有着默认的配置文件application.properties或者是是application.yml,可以进行封装出来的属性进行配置。有的时候我们需要根据不同的环境进行不同的配置。这里Spring Boot也提供了Spring.profiles.active来进行我们不同环境配置的选择,如application-{profile}.properties或者application-{profile}.yml。profile可以是我们的环境变量,如比较常见的dev,test等。

​ 此外,Spring Boot也提供了很多我们自定义配置或者自定义配置文件的方法,然后在统一通过它的自动装配来进行实现和管理。这里通过官方文档的介绍然后举几个比较常见使用的例子。

一、配置文件
spring boot 的默认配置文件有两个,分别为:

1、application.properties
2、application.yml

yaml 格式要求:

冒号:后面必须有空格,下级属性缩进一格
若包含特殊字符应用单引号括起来,若包含单引号,则对单引号使用转义字符
双引号中转义字符会生效,单引号中的转义字符原样输出
————————————————
原文链接:https://blog.csdn.net/weixin_43520586/article/details/121160775

 

springboot中配置文件application.yaml的位置及多环境配置

 

springboot中配置文件application.yaml的四个位置

 

四个位置的优先级

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

位置一 > 位置二 > 位置三 > 位置四
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2018-04-15 Linux Performance 一文
2018-04-15 linux申请strace ,lstrace, ptrace, dtrace
2018-04-15 linux神器strace
2014-04-15 Church encoding
2014-04-15 jquery 插件JTable使用
2013-04-15 python简介
2012-04-15 C++ 各种排序算法的区别
点击右上角即可分享
微信分享提示