首页>代码>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 "";//最大值不满足时的提示信息 }

AprilZk LV3
2024年12月11日
ma406805131 LV19
2024年6月2日
wanglinddad LV55
2024年5月27日
HANCW LV9
2024年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日

AprilZk LV3
2024年12月11日
liu like
2024年7月7日
暂无贡献等级
陈小灏 LV18
2024年6月23日
TY0165 LV20
2024年6月21日
ma406805131 LV19
2024年6月2日
wanglinddad LV55
2024年5月27日
wddq123
2024年4月3日
暂无贡献等级
WBelong LV8
2024年3月29日
HANCW LV9
2024年3月11日
eternity2002 LV2
2023年11月19日