参考:http://hibernate.org/validator/documentation/getting-started/
https://blog.csdn.net/weixin_37560207/article/details/70267130
public class TestValidity {
public static void main(String[] args) {
Resource rs = new Resource();
ValidatorUtils.validateEntity(rs);
Resource resource = new Resource();
BeanUtils.copyProperties(rs,resource);
System.out.println("--------");
}
}
import javax.validation.constraints.NotNull;
public class Resource {
private Long id;
@NotNull(message = "请选择是否启用")
private Boolean enabled;
@NotNull(message = "请选择上级资源")
private Long parentId;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Boolean getEnabled() {
return enabled;
}
public void setEnabled(Boolean enabled) {
this.enabled = enabled;
}
public Long getParentId() {
return parentId;
}
public void setParentId(Long parentId) {
this.parentId = parentId;
}
}