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:

Ballem

Marcio Ballem é bacharel em Sistemas de Informação pelo Centro Universitário Franciscano em Santa Maria/RS. Tem experiência com desenvolvimento Delphi e Java em projetos para gestão pública e acadêmica. Possui certificação em Java, OCJP 6.

Você pode gostar...