Springboot之yaml语法与使用

本文介绍了Springboot中YAML配置文件的使用,包括其语法特性如普通值、对象、Map及List的表示方式。强调了单引号和双引号的区别,并展示了如何通过YAML配置文件为实体类注入属性,简化了传统的XML配置方式。同时提醒在配置文件绑定前缀和实体类属性注入时的注意事项。
摘要由CSDN通过智能技术生成

yml语法

在springboot中,我们可以使用两种配置文件形式

  • application.properties

    • 语法结构 : key=value
  • application.yml

    • 语法结构 :key:空格 value

这两种形式都一定成都上简化了我们以前使用xml配置文件的方式。

而一些稍微复杂的yml语法在这里简单的记录一下。

普通的值 [ 数字,布尔值,字符串 ]

普通的值直接写在后面即可,没有特殊格式,字符串默认不用引号。

k: v
  • 双引号不会转义特殊字符,特殊字符出现效果。
  • 单引号可以转义字符,所有结果皆为字符输出。

对象,map

person:
	name: 张三
	age: 108

行内写法

person: {
   name: 张三,age: 18}

List,Set

用-来表示他们中的一个元素

numberList:
  - 12
  - 12

注意

  • 单引号和双引号的区别需要特别注意。
  • 使用Set和List时yml语法有些区别。

yml配置文件注入属性

在学习yml的语法之后,可以用yml配置文件的形式来为实体类注入值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值