返回顶部
首页 > 资讯 > 后端开发 > Python >javax NotBlank和Email注解失效的解决
  • 857
分享到

javax NotBlank和Email注解失效的解决

2024-04-02 19:04:59 857人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

javax NotBlank和Email注解失效 使用javax的NotBlan和Email注解, 结果报类似错误 no validator could be found for

javax NotBlank和Email注解失效

使用javax的NotBlan和Email注解,

结果报类似错误

no validator could be found for constraint 'javax.validation.constraints.notblank'

原来是由于javax只提供了注解的定义,未提供对应的处理器,一般使用hibernate提供的注解处理器。

但是hibernate未提供NotBlank和Email注解的处理器(但是hibernate自己定义的NotBlank和Email注解是有处理器的)

所以在使用NotBlank或Email时,

注意使用hibernate的注解,如下:

hibernate提供的注解处理器如下:

jsR303-@Email注解报错

SpringBoot用到 JSR303 校验邮箱 @Email注解报错

解决方法:

是因为缺少依赖,在pom.xml文件中添加以下依赖即可


<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-validation</artifactId>
</dependency>

记得在校验的属性上面加上对应的注解,同时需要在该类的上方加上@Valiated开启JSR303数据校验的注解,如一下代码:


@Validated  //开启jsr303数据校验的注解
public class Student { 
 @Email
 private String email; 
 private String name;
 private int age;
 private boolean sex;
 private Date birthday;
 private Map<String, Object> location;
 private String[] hobbies;
 private List<String> skills;
 private Pet pet;

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: javax NotBlank和Email注解失效的解决

本文链接: https://lsjlt.com/news/132017.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • javax NotBlank和Email注解失效的解决
    javax NotBlank和Email注解失效 使用javax的NotBlan和Email注解, 结果报类似错误 no validator could be found for ...
    99+
    2024-04-02
  • 解决@Validated注解无效,嵌套对象属性的@NotBlank无效问题
    目录@Validated注解无效,嵌套对象属性的@NotBlank无效步骤内层对象无法验证@Validated注解不生效问题、如何使用1、需要引入的包2、将@Validated打在c...
    99+
    2024-04-02
  • 如何解决@NotBlank不生效的问题
    解决@NotBlank不生效 在项目开发中,发现一个类中包含有另外一个类,这种包含关系的类上的@NotBlank校验不生效,后来发现需要在内部的类的域上加上@Valid注解,如下: ...
    99+
    2024-04-02
  • swagger注解@ApiModelProperty失效情况的解决
    目录swagger注解@ApiModelProperty失效swagger 版本 2.29.2解决方式: 小写字段名@ApiModelProperty注解的使用下面是它内部的常用属性...
    99+
    2024-04-02
  • @NotEmpty、@NotBlank、@NotNull三种注解的区别
    @NotNull :用在基本数据类型的非空校验,不能为null,但可以为empty。 而且被其标注的字段可以使用 @size、@Max、@Min 对字段数值进行大小的控制 @NotEmpty:用在集合类或数组上,不能为空,但长度必须大于0 ...
    99+
    2023-08-21
    java
  • spring注解事务失效如何解决
    在Spring中,如果注解式事务失效,可能有以下几个原因:1. 没有配置事务管理器:在Spring中,必须配置一个事务管理器来管理事...
    99+
    2023-09-28
    spring
  • spring事务注解失效怎么解决
    如果在使用Spring事务注解时遇到失效的情况,可以尝试以下解决方法:1. 确保在Spring配置文件中配置了事务管理器(如Data...
    99+
    2023-09-13
    spring
  • 一文了解Jackson注解@JsonFormat及失效解决
    背景 项目中使用WRITE_DATES_AS_TIMESTAMPS: true转换日期格式为时间戳未生效。如下: spring: jackson: time-zone: Asia/Shangh...
    99+
    2023-09-02
    java spring json spring boot
  • SpringBoot @NotBlank错误的解决方案
    SpringBoot @NotBlank错误 java 验证出现如下错误: javax.validation.UnexpectedTypeException: HV000030: ...
    99+
    2024-04-02
  • 事务注解@Transactional失效的场景及解决办法
    本篇内容主要讲解“事务注解@Transactional失效的场景及解决办法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“事务注解@Transactional失效的场景及解决办法”吧!Transa...
    99+
    2023-06-15
  • 一次排查@CacheEvict注解失效的经历及解决
    目录排查@CacheEvict注解失效下面是我通过源码跟踪排查问题的过程小结一下说说spring全家桶中@CacheEvict无效情况举个例子排查@CacheEvict注解失效 我简...
    99+
    2024-04-02
  • 解决Mybatis的@Param()注解导致分页失效的问题
    @Param注解导致分页失效—分页拦截器 问题描述 在使用mybatis分页时,使用@Param注解传入了两个对象,分页失效,查询出的总是全部的数据。出现问题时,分页策略为:分页拦截...
    99+
    2024-04-02
  • @Autowired注解在抽象类中失效的原因及解决
    @Autowired注解在抽象类中失效 最近在工作中遇到这个问题,在抽象类中使用Autowired这个注解,注入mybatis的dao时,总是出现空指针异常,通过日志的打印,发现是这...
    99+
    2024-04-02
  • @CacheEvict注解失效的经历及解决方法是什么
    @CacheEvict注解失效的经历及解决方法是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。排查@CacheEvict注解失效我简单看了一下《Spring...
    99+
    2023-06-22
  • Spring @Cacheable注解类内部调用失效的解决方法
    这期内容当中小编将会给大家带来有关Spring @Cacheable注解类内部调用失效的解决方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。@Cacheable注解类内部调用失效如果你只是想使...
    99+
    2023-06-22
  • Spring @Cacheable注解类内部调用失效的解决方案
    目录@Cacheable注解类内部调用失效@Cacheable注解缓存方法内部调用方法一方法二方法三方法四@Cacheable注解类内部调用失效 如果你只是想使用一个轻量级的缓存方案...
    99+
    2024-04-02
  • SpringBoot @NotBlank错误的问题怎么解决
    本篇内容主要讲解“SpringBoot @NotBlank错误的问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot @NotBlank错误的问题怎么解决”吧!Spri...
    99+
    2023-06-20
  • 详解Spring注解@Validated失效分析
    目录Controller 中使用 @Validated@Validated 是怎么生效的?MethodValidationInterceptor需要满足什么条件那么 Controll...
    99+
    2023-05-17
    Spring注解@Validated失效 Spring @Validated Spring注解
  • RocketMQTemplate 注入失败的解决
    RocketMQTemplate 注入失败 在使用rocketmq 发送消息时,会发现 @Autowired private RocketMQTemplate rocketM...
    99+
    2024-04-02
  • SpringBoot调用公共模块的自定义注解失效的解决
    目录调用公共模块的自定义注解失效项目结构如下解决方法SpringBoot注解不生效,踩坑解决方法调用公共模块的自定义注解失效 项目结构如下 我在 bi-common 公共模块里定义...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作