import javax.validation.constraints.NotBlank; import javax.validation.constraints.Size; import javax.validation.constraints.NotNull;爆红
时间: 2023-10-10 21:05:49 浏览: 56
这是因为你没有导入相应的依赖。这些注解都是来自于 Java Bean Validation API,需要添加以下依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
```
添加后重新编译即可。
相关问题
javax.validation.constraints.NotNull的依赖
javax.validation.constraints.NotNull是Java Bean Validation库中的一个注解,用于标记一个字段或者方法参数不能为空。如果你想在你的Java应用程序中使用该注解,需要添加javax.validation:validation-api依赖。具体来说,如果你使用Maven作为项目管理工具,可以在你的pom.xml文件中添加如下依赖:
```
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>2.0.1.Final</version>
</dependency>
```
如果你使用Gradle作为项目管理工具,可以在你的build.gradle文件中添加如下依赖:
```
implementation 'javax.validation:validation-api:2.0.1.Final'
```
注意,该依赖只包含Bean Validation API,不包含具体的实现。如果你想在你的应用程序中使用Hibernate Validator作为具体的实现,你需要添加以下依赖:
```
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
<version>6.1.5.Final</version>
</dependency>
```
或者在Gradle中添加:
```
implementation 'org.hibernate.validator:hibernate-validator:6.1.5.Final'
```
javax.validation.constraints.NotNull
javax.validation.constraints.NotNull是Java中的一个注解,它用于标记一个字段或方法参数不能为空。当使用这个注解时,编译器会在编译时检查标记的元素是否为null。如果为null,则会抛出一个异常,通知开发者该参数或字段不能为空。这个注解可以用于各种场景,例如在数据校验、参数校验等方面,以确保所标记的元素不为空。