首页>代码>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 "";//最大值不满足时的提示信息 }
最近下载更多
HANCW LV8
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日
ls2008 LV15
2022年5月19日
galoisyang LV8
2022年5月15日