【错误解决】No validator could be found for constraint ‘jakarta.validation.constraints.NotBlank‘
由于出此错误前已两天没有提交代码,修改内容过多,一开始不知道是哪里出了问题。但看输出的异常信息很明显可以看出是字段验证出了问题。类型的字段,但是这个验证器不支持这种类型。@NotBlank 主要用于验证单个字符串字段,确保它不是空的或者只包含空白字符。而我们修改字段类型时将String修改为Long,所以出了问题。调查后发现使用 @NotBlank 验证器来验证一个。起因:修改了数据库字段及后端数
·
起因:修改了数据库字段及后端数据层代码后出现问题。
错误内容:
分析:
由于出此错误前已两天没有提交代码,修改内容过多,一开始不知道是哪里出了问题。但看输出的异常信息很明显可以看出是字段验证出了问题。
调查后发现使用 @NotBlank 验证器来验证一个 List<String>
类型的字段,但是这个验证器不支持这种类型。@NotBlank 主要用于验证单个字符串字段,确保它不是空的或者只包含空白字符。
而我们修改字段类型时将String修改为Long,所以出了问题。
解决:
使用@NotNull
更多推荐
所有评论(0)