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

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

SpringBoot @NotBlank錯誤的解決方案

瀏覽:154日期: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
相關文章:
主站蜘蛛池模板: 苗栗县| 榆中县| 巴东县| 庄河市| 和顺县| 肇源县| 离岛区| 阿克| 娱乐| 东台市| 新巴尔虎右旗| 积石山| 霍邱县| 宝山区| 冷水江市| 九龙坡区| 杨浦区| 固镇县| 湘乡市| 叙永县| 株洲市| 库尔勒市| 台湾省| 洪雅县| 晋宁县| 徐闻县| 盐城市| 昭觉县| 吉安县| 平昌县| 武安市| 六盘水市| 肇州县| 鄂伦春自治旗| 满洲里市| 渝中区| 桂东县| 马鞍山市| 垣曲县| 岫岩| 恩施市|