5.springboot-------Yaml

springboot配置文件:

 

 

 Yaml是什么玩意?

 

 

 

 

 

 Yaml的基本语法

编写规则

1、大小写敏感,同json;
2、通过缩进表示层级关系;符号含义

注意事项:字符串默认不需要加上单引号双引号

#:用于注释;

基本语法:

k:(空格)v   :   表示一对键值对(空格不能省略),以空格控制层级关系,只要是左对齐的数据,都是同一级别;

注意:   属性和值都是大小写敏感

 

 

 

Yaml的强大之处:

可以直接给我们的实体类赋值

例子:

(首先写一个不用yaml赋值的例子,用value赋值)

 

官方不推荐我们使用这个

 

我们把它删了,建一个yml后缀文件

 

 

 

现在在pojo里面建两个类

一个Dog,一个Person

变量 ----------> 有参+无参构造,getter+settertoString

 

 

 

 

 

 

 

 

 

 

好,我们现在在官方的测试类里测试一下

 

 

 结果

 

 

以上:我们可以new一个,也可以用上面这种方式赋值

但是好麻烦啊

现在我们用yaml赋值

 

 

 

 

上图“这也别忘了自动装配”是错的,改成注册Bean

我忘了写注册Bean那个注解,所以报错了

 测试类:

 

结果如下

 

 

 

 

如果觉得这样麻烦,就一个个@value写吧

--------------------------------------------------------------------------------------------------------------------

 

 

 

posted @ 2020-02-25 14:39  涂妖教  阅读(169)  评论(0)    收藏  举报