小白的SpringBoot系列学习日记
这个链接记录我整个SpringBoot的学习过程(实时更新):https://blog.csdn.net/a_106/article/details/106721918
yml语法使用篇
从今天开始呢,就进入到了开发的准备阶段,这个系列呢我也会一直更新的,会用来记录我在学习过程中接触的点,好玩的事,也会记录自己跳过的坑,嘻嘻。
yml的简单介绍
yml我是第一次接触,去网上一查说:yml 不是一种标记语言,是一种直观的能够被电脑识别的数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导入,一种专门用来写配置文件的语言。简单来说,就是和properties的作用相同,都是用来配置spring的配置文件。如果你不知道标记语言是什么的话,那我说一个你知道的,xml、html你肯定知道吧,所以标记语言就是类似于这种,将信息写在一对尖括号来进行标记的一种语言。
yml的基本语法
-
在yml中能写什么?
既然yml与properties同为配置文件,那当然properties能写的东西yml都可以写。我们知道Spring本身呢就是一个容器框架,用于创建bean与管理bean,实现属性的依赖注入。SpringBoot的之所以受到欢迎的原因其一就是封装了大量自动配置类,减少了我们自己手写的配置,同时又可以动态的修改这些属性值。在哪里修改呢,对,就是yml中。
yml中能够修改大量的属性值,这些属性值都有什么,我肯定是记不住的,所以就要来说一下这个根据源码查看能配置哪些值。
SpringBoot源码中,存在大量的 XXAutoConfiguration,字面上来看一下,就是XX配置类的意思对吧。那我们来idea里搜一下,全局搜索 ctrl + N ,我们