spring常見註解

1、@JsonInclude(Include.NON_NULL)

//將該標記放在屬性上,如果該屬性爲NULL則不參與序列化 
//如果放在類上邊,那對這個類的全部屬性起作用 
//Include.Include.ALWAYS 默認 
//Include.NON_DEFAULT 屬性爲默認值不序列化 
//Include.NON_EMPTY 屬性爲 空(“”) 或者爲 NULL 都不序列化 
//Include.NON_NULL 屬性爲NULL 不序列化 

2、@NotNull   @Length

  1. @NotNull(message = "用戶名不能爲空")  

  2. @Length(min=5, max=20, message="用戶名長度必須在5-20之間")  

  3. @Pattern(regexp = "^[a-zA-Z_]\\w{4,19}$", message = "用戶名必須以字母下劃線開頭,可由字母數字下劃線組成")  

  4. private String username; 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章