2025/03/25

Spring中@NotEmpty、@NotBlank、@NotNull 區別與使用

https://zhuanlan.zhihu.com/p/630327006

 以下是這篇文章的重點

@NotNull

適用於基本資料型別(Integer,Long,Double等等),當@NotNull 註解被使用在String 類型的資料上,表示資料不能為Null(但可以為Empty)

註:被其標註的欄位可以使用@size、@Max、@Min 對字段數值進行大小的控制

@NotBlank

適用於String 類型的資料上,加了@NotBlank 註解的參數不能為Null 且trim() 之後size > 0,必須有實際字符

@NotEmpty

適用於String、Collection集合、Map、陣列等等,加上了@NotEmpty 註解的參數不能為Null 或長度為 0

媽呀,有了GPT之類的工具後,我就越來越懶得Google這類文件上早就有寫的東西@@

還是來加緊紀錄一下

沒有留言:

張貼留言