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 @   freedomlog  阅读(176)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示