比如用户填写的email必须是一个合法的email格式。别说spring了。公司里直接是轻量级的,没用用spring这么重型的框架。
spring被说成重型的...spring作者估计是要哭了...
Java有标准的校验机制 JSR303(其实就是Hibernate作者主导的)
当然你自己写也是没有问题的
Hibernate Validator
非常好用(注意,这个和Hibernate
本身关系不大)
public class Car {
@NotNull
private String manufacturer;
@NotNull
@Size(min = 2, max = 14)
private String licensePlate;
@Min(2)
private int seatCount;
// ...
}
http://hibernate.org/validator/
可以使用 hibernate validator
validation的规则还可以自己写