springboot下的@NotBlank,@NotNull,@NotEmpty

话不多说

1.三个注解区别
@NotBlank
只能作用在String上,不能为null,而且调用trim()后,长度必须大于0(不能为空格)
@NotNull
不能为null,但可以为空字符串,校验Integer类型不能为空
@NotEmpty
不能为null,并且长度必须大于0,校验List类型不能为空


2.依赖引入
`

        <dependency>
			<groupId>org.hibernate</groupId>
			<artifactId>hibernate-validator</artifactId>
			<version>6.0.13.Final</version>
		</dependency>
		<dependency>
			<groupId>javax.validation</groupId>
			<artifactId>validation-api</artifactId>
			<version>2.0.1.Final</version>
		</dependency>

`
3.实体使用

4.controller
请求体是实体 @Valid @RequestBody 俩注解一块带上

打完收工--------------------------------------

posted @ 2023-07-03 13:56  freedomlog  阅读(146)  评论(0编辑  收藏  举报