👋 欢迎浏览我的技术博客,记录学习笔记 本人28届软工一枚

4.24 自定义校验 一些注解的作用

1.先标名我要自定义注解,具体就是添加Annotation(一定要有@)public @interface Xxx{

}
2.变量上加@Xxx注解
3.public @interface Xxx上加
image
这5个可从@notempty注解里抄,
@Documented是元注解:用于将该注解抽取到帮助文档里
@Target表明可以用到哪些地方field属性
@Retention用于表示这个注解在哪一阶段保留RUNTIME是在运行时阶段
@Constraint(validatedBy=你自己定义的校验类.class)用于将约束类挂上
4.添加校验类,implements ConstraintValidator<给哪个注解校验,校验的数据类型>重写方法isvalid对参数value校验

posted @ 2026-04-29 19:23  气球飞起  阅读(11)  评论(0)    收藏  举报