@Valid注解不生效

@Valid注解不生效

import javax.validation.Valid;

​最初是引入不了Valid

后来在pom里面添加了下面依赖才可以正常引入和生效

<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>6.0.0.Final</version>
</dependency>

请问在源码文件的pom里没有发现这个依赖是什么情况?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,是自己手敲项目中出现引入不了的情况吗?猜测可能是同学如下依赖没有正确引入导致的

http://img1.sycdn.imooc.com//climg/61287679098c598307280364.jpg

如果是导入源码出现的@Valid注解不生效,猜测是同学的jdk或其他因素与课程中老师的版本不一致导致的,老师这边并未出现这种情况~

祝学习愉快~

  • keycz 提问者 #1

    自己研究了一下是版本所致

    最新版的springboot引入以下依赖就解决了

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


    2021-08-27 14:03:28
  • 好帮手慕小脸 回复 提问者 keycz #2

    解决问题就好,非常棒,给你点赞~

    祝学习愉快~

    2021-08-27 14:46:15
  • 慕数据8338199 回复 提问者 keycz #3

    感谢指点,我也遇到这个问题

    2022-12-29 15:08:27
qq_慕用2018728 2021-11-07 17:07:40

似乎新一点的Spring boot starter web已经没有@valid相关依赖了

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师