
- 😜作 者:是江迪呀
- ✒️本文关键词:
日常BUG、BUG、问题分析- ☀️每日 一言 :
存在错误说明你在进步!
一. 问题描述
问题一:
在使用Java自带的注解@NotNull、@NotEmpty、@NotBlank时报错,报错内容如下:
javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constrai
问题二:
上述的注解添加后并不生效。
二、问题原因
问题一原因:
使用上述注解加到了不正确的数据类型上
问题二原因:
Controller层入参中需要使用,@Valid注解
三、问题解决
问题一解决:
@NotEmpty用于修饰集合。@NotBlank用于修饰String类型。@NotNull用于修饰基本类型。
问题二解决:
public ResponseMessage addWebsiteDetectionReport(@RequestBody @Valid WebsiteDetectionReportAddVO vo){}