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
俩注解一块带上
打完收工--------------------------------------
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端