spring boot服务启动后报错:Description:
Failed to bind properties under ‘spring.cloud.gateway.routes[0]’ to org.springframework.cloud.gateway.route.RouteDefinition:
Reason: HV000030: No validator could be found for constraint ‘javax.validation.constraints.NotEmpty’ validating type ‘java.util.List<org.springframework.cloud.gateway.handler.predicate.PredicateDefinition>’. Check configuration for ‘predicates’
Action:
Update your application’s configuration
经过查阅排查,最后发现是hibernate-validator版本对不上,
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.3.5.Final</version>
</dependency>
改为
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>6.1.5.Final</version>
</dependency>