J'implémentais la fonction de validation à l'aide de Spring Boot 2.3.1. Les annotations telles que @Size et @NotNull (javax.validation *) n'étaient plus disponibles.
Ajout des dépendances suivantes.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
dependencies {
...
implementation 'org.springframework.boot:spring-boot-starter-validation'
}
Lors de l'utilisation de la version 2.3 ou antérieure, la bibliothèque javax.validation * peut être utilisée en chargeant le démarreur suivant. Il semble qu'il n'ait pas été inclus à partir de la version 2.3.
implementation 'org.springframework.boot:spring-boot-starter-web'
Référence https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.3-Release-Notes#validation-starter-no-longer-included-in-web-starters
Recommended Posts