springboot配置文件:

Yaml是什么玩意?

Yaml的基本语法

编写规则

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

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

#:用于注释;

基本语法:

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

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

Yaml的强大之处:

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

例子:

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

官方不推荐我们使用这个↓

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

现在在pojo里面建两个类

一个Dog,一个Person

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

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

结果↓

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

但是好麻烦啊

现在我们用yaml赋值

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

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

测试类:

结果如下

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

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

最新文章

  1. html5中新增的form表单属性
  2. 在VBA中新建工作簿
  3. 十款让 Web 前端开发人员更轻松的实用工具
  4. Bson
  5. Cron和Spring定时任务
  6. java.lang.InstantiationError: sun.net.ftp.FtpClient
  7. C++多态性中基类析构函数声明为虚函数
  8. Java基础语法<七> 对象与类
  9. Entity Framework DBContext 增删改查深度解析
  10. 总结css
  11. ES6中bind(this)用法说明
  12. C++中的智能指针
  13. firefox extension教程
  14. 浅谈Kmeans聚类
  15. docker安装及加速配置
  16. 第二课 eclipse安装
  17. python 判断 txt 编码方式
  18. windows 删除删除不掉的文件
  19. VS2010 重命名文件:源文件名和目标文件名相同 的解决方案
  20. jQuery 中的编程范式

热门文章

  1. Github+Hexo一站式部署个人博客(原创)
  2. Ignatius and the Princess IV HDU - 1029 基础dp
  3. TCL常用命令
  4. 微信小程序自定义顶部导航
  5. [CQOI2012] 交换棋子 - 费用流
  6. Linux之温故知新1
  7. 创建JDBC六个步骤
  8. Spring学习(六)
  9. 分类问题(一)MINST数据集与二元分类器
  10. 题解 【洛谷P1115】最大子段和