- 😜作 者:是江迪呀
- ✒️本文关键词:
日常BUG
、BUG
、问题分析
- ☀️每日 一言 :
存在错误说明你在进步!
一. 问题描述
问题一:
在使用Java自带的注解@NotNull
、@NotEmpty
、@NotBlank
时报错,报错内容如下:
javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constrai
问题二:
上述的注解添加后并不生效。
二、问题原因
问题一原因:
使用上述注解加到了不正确的数据类型上文章来源:https://www.toymoban.com/news/detail-647561.html
问题二原因:
Controller
层入参中需要使用,@Valid
注解文章来源地址https://www.toymoban.com/news/detail-647561.html
三、问题解决
问题一解决:
-
@NotEmpty
用于修饰集合。 -
@NotBlank
用于修饰String类型。 -
@NotNull
用于修饰基本类型。
问题二解决:
public ResponseMessage addWebsiteDetectionReport(@RequestBody @Valid WebsiteDetectionReportAddVO vo){}
到了这里,关于日常BUG —— Java判空注解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!