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