java中如何校驗(yàn)對象屬性值是否為空

這篇文章主要介紹了java中如何校驗(yàn)對象屬性值是否為空,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供商洛網(wǎng)站建設(shè)、商洛做網(wǎng)站、商洛網(wǎng)站設(shè)計(jì)、商洛網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、商洛企業(yè)網(wǎng)站模板建站服務(wù),十余年商洛做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

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 <T> String validate(T t) {
		
		if( t == null ){
			return null;
		}
		Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
		Set<ConstraintViolation<T>> constraintViolations = validator.validate(t);

		for (ConstraintViolation<T> 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;
	}
}

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“java中如何校驗(yàn)對象屬性值是否為空”這篇文章對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

分享題目:java中如何校驗(yàn)對象屬性值是否為空
文章分享:http://muchs.cn/article28/ishojp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、網(wǎng)站改版、定制開發(fā)營銷型網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)