Skip to content

spring-boot-starter-validation 2.5.0 is not working with hibernate-validator 7.0.1.Final #26705

Closed
@ahoehma

Description

@ahoehma

I try to combine

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-validation</artifactId>
    <version>2.5.0</version>
</dependency>
<dependency>
   <groupId>org.hibernate.validator</groupId>
   <artifactId>hibernate-validator</artifactId>
   <version>7.0.1.Final</version>
</dependency>

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.validation.beanvalidation.LocalValidatorFactoryBean' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

I guess because of the name changes in hibernate-validator (I'm not sure since when) ... the service name is now this:

/META-INF/services/jakarta.validation.spi.ValidationProvider

Spring is searching for

META-INF/services/javax.validation.spi.ValidationProvider

Would it be an idea to have support for both?

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: invalidAn issue that we don't feel is valid

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions