java中如何校验对象属性值是否为空

这篇文章主要介绍了java中如何校验对象属性值是否为空,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

创新互联建站专业为企业提供商洛网站建设、商洛做网站、商洛网站设计、商洛网站制作等企业网站建设、网页设计与制作、商洛企业网站模板建站服务,十余年商洛做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

1.涉及jar包

javax.el.jar

javax.el-api.jar

hibernate-validator.jar

validation-api.jar

2.测试

public class TestValidate {

	public static void main(String[] args) {
		System.out.println(validate(new User()));
	}

	public static  String validate(T t) {
		
		if( t == null ){
			return null;
		}
		Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
		Set> constraintViolations = validator.validate(t);

		for (ConstraintViolation constraintViolation : constraintViolations) {
			return constraintViolation.getMessage();
		}
		return null;
	}
}
class User {
	@NotBlank(message = "不能为空")
	private String name;
	private String phone;
	
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
}

感谢你能够认真阅读完这篇文章,希望小编分享的“java中如何校验对象属性值是否为空”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


分享名称:java中如何校验对象属性值是否为空
标题来源:http://scyanting.com/article/ishojp.html