Spring Boot(四)--------JSR303校验、多环境配置及配置文件位置
10、JSR303数据校验
- Spring Boot中可以用
@validated
来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。
10.1 使用方法
- 在pom.xml中添加依赖,validation启动器
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
- 我们这里来写个注释让我们的name只能支持email格式
- @Validated,@Email(“想要表达的提示语,不加则为默认”)
@Component
@ConfigurationProperties(prefix = "person")
@Validated
public class Person {