山东大学项目实训——7月28日

在spring boot中使用了以下两种全局的配置文件,其文件名是固定的。

application.properties

application.yml

其中,application.yml 是一种使用 YAML 语言编写的文件,它与 application.properties 一样,可以在 Spring Boot 启动时被自动读取,修改 Spring Boot 自动配置的默认值。在以前的学习中我从未系统学习过YAML语言,这里我将简单了解它,从而知道当配置出现问题时我该如何解决。

接下来我列举一些学到的YAML语法:

  • 使用缩进表示层级关系。
  • 缩进时不允许使用 Tab 键,只允许使用空格。
  • 缩进的空格数不重要,但同级元素必须左侧对齐。
  • 大小写敏感。

例如:

spring:

profiles: dev

datasource:

url: jdbc:mysql://127.0.01/banchengbang_springboot

username: root

password: root

driver-class-name: com.mysql.jdbc.Driver

在YAML中的常用写法中,它支持以下三种数据结构:

  • 对象:键值对的集合
  • 数组:一组按次序排列的值
  • 字面量:单个的、不可拆分的值

字面量是指单个的,不可拆分的值,例如数字、字符串、布尔值以及日期等等。“key:[空格]value”的形式表示一堆键值对,比如说:url: www.baidu.net

YAML的对象写法:对象可能包含多个属性,每个属性都是一对键值对。这其中包含两种写法:

普通写法(缩进体现):

website: 
  name: baidu
  url: www.baidu.net

行内写法:

website: {name: baidu,url: www.baidu.net}

YAML的数组写法如下:

普通写法(-表示):

pets:
  -dog
  -cat
  -pig

行内写法:

pets: [dog,cat,pig]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值