5.springboot-------Yaml
2024-10-08 10:22:54
springboot配置文件:
Yaml是什么玩意?
Yaml的基本语法
编写规则
1、大小写敏感,同json;
2、通过缩进表示层级关系;符号含义
注意事项:字符串默认不需要加上单引号或双引号。
#:用于注释;
基本语法:
k:(空格)v : 表示一对键值对(空格不能省略),以空格控制层级关系,只要是左对齐的数据,都是同一级别;
注意: 属性和值都是大小写敏感
Yaml的强大之处:
可以直接给我们的实体类赋值
例子:
(首先写一个不用yaml赋值的例子,用value赋值)
官方不推荐我们使用这个↓
我们把它删了,建一个yml后缀文件
现在在pojo里面建两个类
一个Dog,一个Person
变量 ----------> 有参+无参构造,getter+setter,toString
好,我们现在在官方的测试类里测试一下
结果↓
以上:我们可以new一个,也可以用上面这种方式赋值
但是好麻烦啊
现在我们用yaml赋值
上图“这也别忘了自动装配”是错的,改成注册Bean
我忘了写注册Bean那个注解,所以报错了
测试类:
结果如下
如果觉得这样麻烦,就一个个@value写吧
--------------------------------------------------------------------------------------------------------------------
最新文章
- html5中新增的form表单属性
- 在VBA中新建工作簿
- 十款让 Web 前端开发人员更轻松的实用工具
- Bson
- Cron和Spring定时任务
- java.lang.InstantiationError: sun.net.ftp.FtpClient
- C++多态性中基类析构函数声明为虚函数
- Java基础语法<;七>; 对象与类
- Entity Framework DBContext 增删改查深度解析
- 总结css
- ES6中bind(this)用法说明
- C++中的智能指针
- firefox extension教程
- 浅谈Kmeans聚类
- docker安装及加速配置
- 第二课 eclipse安装
- python 判断 txt 编码方式
- windows 删除删除不掉的文件
- VS2010 重命名文件:源文件名和目标文件名相同 的解决方案
- jQuery 中的编程范式