YAML (简介+语法+配置文件值注入)+报错提示Spring Boot Configuration Annotation Processor not
目录
一.简介
Spring Boot 使用一个全局的配置文件, 配置文件名是固定的:
·application.properties
·application.yml
配置文件的作用
修改SpringBoot自动配置的默认值,SpringBoot在底层都会帮我们配置好
YAML(YAML Ain’t Markup Language)
A Markup Language : 是一个标记语言
isn’t Markup Language : 不是一个标记语言
标记语言
以前的配置文件, 大多都是使用 xxxx.xml文件
YAML : 是以数据为中心, 比json, xml等更适合做配置文件
YAML配置例子
server:
port: 8090
XML配置例子
<server>
<port>8090</port>
</server>
二.语法
1.基本语法
k:(空格)v 表示一对键值对(空格必须要有)
以空格的缩进来控制层级关系, 只要是左对齐的一列数据, 都是同一个层级的
server:
port: 8090
path: /hello
属性和值也是大小写敏感的
2.值的写法
字面量: 普通的值(数字, 字符串, 布尔)