2、编写代码
Springboot中可以用@validated来校验数据,如果数据异常则会
统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我
们的email只能支持Email格式。
@Component //注册bean
@ConfigurationProperties(prefix = “person”)
@Validated //数据校验
public class Person {
@Email(message=“邮箱格式错误”) //name必须是邮箱格式
private String email;
}
查看运行结果:
3、同时可以自定义错误信息
4、使用数据校验,可以保证数据的正确性;
JSR303常见参数
@NotNull(message=“名字不能为空”)
private String userName;
@Max(value=120,message=“年龄最大不能查过120”)
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
[外链图片转存中…(img-dfIq4Yd8-1710842688455)]