使用@NotBlank(message = "不能为空!"),抛出这个异常:
HV000030: No validator could be found for constraint 'javax.validation.constraints.NotBlank' validating type 'java.lang.String'. Check configuration for
检查一下当前引入的包是不是引错了,引用javax.validation.constraints.NotBlank这个包肯定会报错,要换成org.hibernate.validator.constraints.NotBlank.
楼主亲测代码有效,相关引入的包。
<!-- validation校验-->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>${validator.version}</version>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>${validation.version}</version>
</dependency>
<!-- 序列化 localDateTime 接收String类型 -->
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>${jsr310.version}</version>
</dependency>