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