java @NotNull 注解
时间: 2023-12-16 21:03:18 浏览: 127
@NotNull注解用于标记在方法参数、方法返回值、字段或方法上,表示该值不能为空。它是常用的校验注解之一。
该注解的作用是确保被标注的值不能为null。但是它可以是空集合、空字符串或者空数组。它通常用于非基本数据类型的非空校验,比如Integer类型。同时,被@NotNull标注的字段也可以配合@Size、@Max、@Min等注解来对字段数值进行大小的控制。
需要注意的是,在使用@NotBlank等注解时,一定要与@Valid一起使用,否则@NotBlank不起作用。对于BigDecimal类型的字段,应该使用@NotNull注解进行字段校验。而@Length注解通常用于String类型的字段,可以对字段数值进行最大长度的限制控制。@Range注解一般用于Integer类型的字段,可以对字段数值进行大小范围的控制。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [java 校验注解之 @NotNull、@NotBlank、@NotEmpty](https://blog.csdn.net/dctCheng/article/details/116294394)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文