@Documented @Retention(value=RUNTIME) @Target(value=FIELD) @Repeatable(value=SpelSize.List.class) @SpelConstraint(validatedBy=SpelSizeValidator.class) public @interface SpelSize
null 元素被认为是有效的。
支持的类型有:
CharSequence(评估字符序列的长度)Collection(评估集合大小)Map(评估Map大小)@Language(value="SpEL") public abstract String condition
当 表达式为空 或 计算结果为true 时,会对带注解的元素进行校验。
默认情况下,开启校验。
@Language(value="SpEL") public abstract String[] group
当分组信息不为空时,只有当 SpelValid.spelGroups() 中的分组信息与此处的分组信息有交集时,才会对带注解的元素进行校验。
其计算结果可以是任何类型,但只有两个计算结果完全相等时,才被认为是相等的。
@Language(value="SpEL") public abstract String min
@Language(value="SpEL") public abstract String max
Copyright © 2024. All rights reserved.