Solución:
El jar que contiene esta clase debe agregarse a la ruta de compilación de su proyecto: http://mvnrepository.com/artifact/javax.validation/validation-api/1.0.0.GA
Yo tuve el mismo problema. Descubrí que las versiones recientes de Spring Boot necesitan una dependencia separada para la validación. Intenté agregar la siguiente dependencia en el archivo pom.xml y funcionó.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
para JDK-9, la versión anterior de “javax.validation” no es compatible. Entonces deberíamos agregar la última versión.
conoceremos la última versión de cualquier jar de la siguiente manera
C:Usersusername.m2repositoryjavaxvalidationvalidation-api
La carpeta anterior debe tener todas las versiones del jar, luego puede agregar la última versión como dependencia en el archivo pom.xml de la siguiente manera
En mi caso, “2.0.0.final” es la última versión.
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>2.0.0.Final</version>
</dependency>