Java——》@NotNull、@NotEmpty、@NotBlank 谁践踏了优雅 2023-10-30 06:28 77阅读 0赞 版权声明:本文为博主原创文章,无需授权即可转载,甚至无需保留以上版权声明,转载时请务必注明作者。 [https://blog.csdn.net/weixin\_43453386/article/details/85250095][https_blog.csdn.net_weixin_43453386_article_details_85250095] <table> <thead> <tr> <th>序号</th> <th>注解</th> <th align="left">对象</th> <th align="left">备注</th> </tr> </thead> <tbody> <tr> <td>1</td> <td><code>@NotNull</code></td> <td align="left">CharSequence<br>Collection<br>Map<br>Array</td> <td align="left">只要对象不能是 null, 但可以是空集(size = 0)</td> </tr> <tr> <td>2</td> <td><code>@NotEmpty</code></td> <td align="left">CharSequence<br>Collection<br>Map <br>Array</td> <td align="left">对象不能是 null 并且相关对象的 size 大于 0</td> </tr> <tr> <td>3</td> <td><code>@NotBlank</code></td> <td align="left">String</td> <td align="left">不是 null 且去除两端空白字符后的长度(trimmed length)大于 0</td> </tr> </tbody> </table> `String name = null;` * @NotNull: false * @NotEmpty: false * @NotBlank: false `String name = "";` * @NotNull: true * @NotEmpty: false * @NotBlank: false `String name = " ";` * @NotNull: true * @NotEmpty: true * @NotBlank: false `String name = "Great answer!";` * @NotNull: true * @NotEmpty: true * @NotBlank: true [https_blog.csdn.net_weixin_43453386_article_details_85250095]: https://blog.csdn.net/weixin_43453386/article/details/85250095
还没有评论,来说两句吧...