SpringBoot的配置管理的第二种方式:application.yml文件


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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM