Spring Boot 2.3 e Bean Validation
Recentemente o Spring Boot lançou a versão 2.3 e uma diferença bastante significativa, em relação as versões anteriores, logo apareceu. Bastou atualizar o projeto para a versão 2.3.1 e um problema apareceu. Todas as minhas classes de dominio, anotadas com bean validation, acusaram a falta do pacote de validação javax.validation.constraints
.
Estranhei, já que as versões anteriores do Spring Boot trazem esse pacote com o simples ato de incluir no pom.xml o starter spring-boot-starter-data-jpa
.
Fui procurar saber o que houve e encontrei a informação que agora é necessário adicionar no pom.xml um novo starter, especifico para validação. O starter em questão é o spring-boot-starter-validation
:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
Assim, o problema está resolvido.
Fica a dica e até mais!!!
Fonte: