Java tomcat上缺少验证程序

Java tomcat上缺少验证程序,java,spring-boot,hibernate,tomcat,Java,Spring Boot,Hibernate,Tomcat,我试图将hibernate验证器与SpringBoot和Tomcat一起使用,但仍然会出现此错误 No validator could be found for constraint 'javax.validation.constraints.NotBlank' 我尝试将以下内容添加到我的maven pom.xml中,但没有成功 <dependency> <groupId>org.hibernate.val

我试图将hibernate验证器与SpringBoot和Tomcat一起使用,但仍然会出现此错误

No validator could be found for constraint 'javax.validation.constraints.NotBlank'            
我尝试将以下内容添加到我的maven pom.xml中,但没有成功

        <dependency>
            <groupId>org.hibernate.validator</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>7.0.1.Final</version>
        </dependency>
        <dependency>
            <groupId>org.glassfish</groupId>
            <artifactId>jakarta.el</artifactId>
            <version>4.0.0-RC2</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate.validator</groupId>
            <artifactId>hibernate-validator-cdi</artifactId>
            <version>7.0.1.Final</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/javax.validation/validation-api -->
        <dependency>
            <groupId>javax.validation</groupId>
            <artifactId>validation-api</artifactId>
            <version>2.0.1.Final</version>
        </dependency> 

问题似乎是spring引导电子邮件核心

[INFO] +- it.ozimov:spring-boot-email-core:jar:0.6.3:compile
[INFO] |  +- org.hibernate:hibernate-validator:jar:5.3.3.Final:compile
将以下内容添加到依赖项修复了它

<exclusions>
    <exclusion>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-validator</artifactId>
    </exclusion>
</exclusions>

org.hibernate
休眠验证器

Hibernate validator 7是雅加达验证api实现。您需要的是版本6而不是版本7。Spring(Boot)不支持JakartaEE。
<exclusions>
    <exclusion>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-validator</artifactId>
    </exclusion>
</exclusions>