YAML是一种简洁的非标记语言。以数据为中心,使用空格,缩进,分行来组织数据,从而使得表示更加简洁易读
YAML的语法格式,有点类似json
1.标准格式:key:(空格)value
2.使用空格代表级层关系,以:结束
举个栗子
debug: true
logging:
level:
root: info
file: e:myspringboot.log
昂,看的懵逼了,如果是IDEA的话,是可以自动缩进的,但是eclipse暂时还没有这个功能,烦躁
yml的好处就是我们可以在该文件中自定义一些数据,并且像是在spring的ioc一样,进行属性的注入,比如
这样居然可以自动注册值,真的好0.0
一般情况下,开发环境和上线环境的配置是不一样的,所以yml文件可以进行拆分,不过默认文件名就是application-环境.yml
这样就可以改主配置文件来同步到不同的环境配置了,不然来回切换岂不是很恶心0.0