yaml
在跑controller的时候首先在控制目录上加上
@RestController 注解 之后在相应的方法上面加上
@RequestMapping("/下面方法所需要进入的网址名")
在使用yaml文件进行赋值的时候
直接使用 k:v键值对方式进行赋值 如果是数组 则用 k:[] 或 pets: - cat - dog - pig 如果是对象student: name: wangxunxin age: 3 或 student: {name: wangxunxin,age: 3}
<!--导入配置文件处理器,配置文件进行绑定就会有提示-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
对待pojo包里面的类在使用yaml文件配置的时候需要导入
@Component //注册bean @ConfigurationProperties(prefix = "person")
在测试文档中测试的时候记得加上@Autowired
@Autowired Person person = new Person();
JSR303数据校验
在pojo类之前加上以下注解
@Validated //数据校验
之后便可以对数据的格式进行把控,如@email组件要求录入的数据需要是@com结尾。
在yaml文件配置的时候可以用
${random.value}、${random.int}、${random.long}、${random.int(10)}等等占位符进行赋值
方式二:yml的多文档块
和properties配置文件中一样,但是使用yml去实现不需要创建多个配置文件,更加方便了