国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

SpringBoot @NotBlank錯誤的解決方案

瀏覽:125日期:2023-02-19 08:12:20
SpringBoot @NotBlank錯誤

java 驗證出現如下錯誤:

javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint

錯誤原因

Java實體類中屬性是Integer類型,用了NotBlank判斷不能為空,而這個注解是判斷字符串是否為空

解決辦法

去掉@NotBlank注解、使用@NotNull

@NotBlank注解地正確使用

@NotNull:不能為null,但可以為empty

@NotEmpty:不能為null,而且長度必須大于0

@NotBlank:只能作用在String上,不能為null,而且調用trim()后,長度必須大于0

案例

String name = null;@NotNull: false@NotEmpty:false @NotBlank:false 2.String name = '';@NotNull:true@NotEmpty: false@NotBlank: false3.String name = ' ';@NotNull: true@NotEmpty: true@NotBlank: false4.String name = 'Great answer!';@NotNull: true@NotEmpty:true@NotBlank:true

注意在使用@NotBlank等注解時,一定要和@valid一起使用,不然@NotBlank不起作用

SpringBoot @NotBlank錯誤的解決方案

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 河南省| 澎湖县| 寿光市| 景洪市| 洪泽县| 金溪县| 延寿县| 玉溪市| 定南县| 玉屏| 太谷县| 抚宁县| 蒙自县| 惠水县| 德江县| 老河口市| 田东县| 溧水县| 镇原县| 饶阳县| 耒阳市| 博野县| 通江县| 浙江省| 阜城县| 宜春市| 方山县| 潮州市| 武乡县| 天门市| 西华县| 益阳市| 吉水县| 房山区| 光泽县| 炉霍县| 藁城市| 金坛市| 方正县| 九江市| 凤山县|