springboot配置文件yaml和properties
配置文件有两种
1.yaml
yaml功能更强大,简洁;
编写yaml,
server: port: 8081 person: name: yangwei age: ${random.int} sex: boy happy: true dog: name: ${person.hello:hello}_旺财 age: 3 maps: {k1: v1,k2: v2} lists: - code - boy - haahha
假如要给一个实体变量赋值,只需要添加注解:
@ConfigurationProperties(prefix = "person")
yaml支持松散绑定:比如yaml中的first-Name ,firstName是一样的,-后面跟着的字母默认是大写的,这就是松散绑定
JSR303校验


如何使用JSR303校验
1.添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
2.在需要校验的类,添加注解@Validated//数据校验
3.在需要校验的变量前添加注解
例如:

2.properties
编写更复杂,调用也更复杂

浙公网安备 33010602011771号