首页>代码>springboot+mysql8.0+freemarker+springboot data jpa整合实现用户权限管理脚手架>/base/src/main/java/com/java214/base/annotion/ValidateEntity.java
package com.java214.base.annotion; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * 实体检验自定义注解类,根据我们自定义的注解去检查实体各个字段是否在规定的值内 * @author Administrator * */ @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) public @interface ValidateEntity { public boolean required() default false;//是否检验null public boolean requiredLeng() default false;//是否检验检验长度 public boolean requiredMaxValue() default false;//是否检验最大值 public boolean requiredMinValue() default false;//是否检验最小值 public int maxLength() default -1;//最大长度 public int minLength() default -1;//最小长度 public long maxValue() default -1;//大值 public long minValue() default -1;//最小值 public String errorRequiredMsg() default "";//值为null时的错误提示信息 public String errorMinLengthMsg() default "";//最小长度不满足时的提示信息 public String errorMaxLengthMsg() default "";//最大长度不满足时的提示信息 public String errorMinValueMsg() default "";//最小值不满足时的提示信息 public String errorMaxValueMsg() default "";//最大值不满足时的提示信息 }
最近下载更多
ma406805131 LV15
6月2日
wanglinddad LV55
5月27日
HANCW LV9
3月11日
liuxiao2 LV16
2023年6月7日
tnrthr LV6
2022年12月30日
kk992127170 LV6
2022年10月25日
微信网友_6140765089845248 LV1
2022年9月20日
panchao_123 LV2
2022年9月1日
BHXF7863 LV2
2022年6月23日
刘亦菲9527 LV15
2022年6月8日
最近浏览更多
liu like
7月7日
暂无贡献等级
陈小灏 LV15
6月23日
TY0165 LV20
6月21日
ma406805131 LV15
6月2日
wanglinddad LV55
5月27日
wddq123
4月3日
暂无贡献等级
WBelong LV8
3月29日
HANCW LV9
3月11日
eternity2002 LV2
2023年11月19日
azoker
2023年11月6日
暂无贡献等级