@Valid参数校验不生效

使用@Valid注解校验参数不生效解决

  • 在这里我只引入了validation-api这个jar包
<dependency>
    <groupId>javax.validationgroupId>
    <artifactId>validation-apiartifactId>
    <version>2.0.1.Finalversion>
dependency>

解决办法

  • 方式一:添加 hibernate-validator
<dependency>
   	<groupId>org.hibernate.validatorgroupId> 
   	<artifactId>hibernate-validatorartifactId>  
   	<version>6.1.6.Finalversion> 
dependency>
  • 方式二:springboot2.x及以上的直接使用springboot的starter
<dependency>
   <groupId>org.springframework.bootgroupId>
   <artifactId>spring-boot-starter-validationartifactId>
dependency>

你可能感兴趣的:(java,spring,boot)