久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

SpringBoot @NotBlank錯誤的解決方案

瀏覽:102日期: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
相關文章:
主站蜘蛛池模板: 台中市| 郑州市| 巴彦淖尔市| 济阳县| 五常市| 信阳市| 镇巴县| 甘孜县| 墨竹工卡县| 手游| 孟连| 民丰县| 贡嘎县| 新邵县| 青田县| 阳曲县| 周至县| 大化| 泸水县| 永修县| 墨竹工卡县| 呼伦贝尔市| 绿春县| 老河口市| 株洲市| 江门市| 固始县| 莱芜市| 贞丰县| 玉田县| 肇源县| 修武县| 潮州市| 临朐县| 封丘县| 文登市| 迁西县| 陆川县| 崇义县| 略阳县| 滨海县|