日常BUG —— Java判空注解

  • 😜 是江迪呀
  • ✒️本文关键词日常BUGBUG问题分析
  • ☀️每日 一言存在错误说明你在进步!

一. 问题描述

问题一:

在使用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){}
相关推荐
郭二哈几秒前
C++——list
开发语言·c++·list
杨荧2 分钟前
【JAVA开源】基于Vue和SpringBoot的洗衣店订单管理系统
java·开发语言·vue.js·spring boot·spring cloud·开源
ZPC82108 分钟前
Python使用matplotlib绘制图形大全(曲线图、条形图、饼图等)
开发语言·python·matplotlib
镜花照无眠10 分钟前
Python爬虫使用实例-mdrama
开发语言·爬虫·python
2401_8576100312 分钟前
SpringBoot实现:校园资料分享平台开发指南
服务器·spring boot·php
陈逸轩*^_^*19 分钟前
Java 网络编程基础
java·网络·计算机网络
aaasssdddd9620 分钟前
python和c
c语言·开发语言·python
这孩子叫逆31 分钟前
Spring Boot项目的创建与使用
java·spring boot·后端
星星法术嗲人34 分钟前
【Java】—— 集合框架:Collections工具类的使用
java·开发语言
黑不溜秋的1 小时前
C++ 语言特性29 - 协程介绍
开发语言·c++