起因:修改了数据库字段及后端数据层代码后出现问题。

错误内容:

分析:

由于出此错误前已两天没有提交代码,修改内容过多,一开始不知道是哪里出了问题。但看输出的异常信息很明显可以看出是字段验证出了问题。

调查后发现使用 @NotBlank 验证器来验证一个 List<String> 类型的字段,但是这个验证器不支持这种类型。@NotBlank 主要用于验证单个字符串字段,确保它不是空的或者只包含空白字符。

而我们修改字段类型时将String修改为Long,所以出了问题。

解决:

使用@NotNull

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐