赞
踩
JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation。
在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
public class Person implements Serializable {
//@Value("${person.last-name}")
@Email
private String lastname;
@Value("#{11*2}")
private Integer age;
private Boolean boss;
private Date birth;
private Map<String,Object> maps;
private List<Object> lists;
private Dog dog;
报错:
Property: person.lastname
Value: 李四
Origin: class path resource [application.yml]:6:13
Reason: 不是一个合法的电子邮件地址
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。