@FunctionalInterface public interface Validator<T extends Annotation>
| Modifier and Type | Method and Description |
|---|---|
default Class<?>[] |
groups(T anno)
校验分组
|
default boolean |
isSupportValueType(Class<?> type)
是否支持值类型
|
default String |
message(T anno) |
org.noear.solon.core.handle.Result |
validateOfContext(org.noear.solon.core.handle.Context ctx,
T anno,
String name,
StringBuilder tmp)
验证上下文
|
default org.noear.solon.core.handle.Result |
validateOfValue(T anno,
Object val,
StringBuilder tmp)
验证值
|
default boolean isSupportValueType(Class<?> type)
default org.noear.solon.core.handle.Result validateOfValue(T anno, Object val, StringBuilder tmp)
anno - 验证注解val - 值tmp - 临时字符构建器(用于构建 message;起到复用之效)org.noear.solon.core.handle.Result validateOfContext(org.noear.solon.core.handle.Context ctx,
T anno,
String name,
StringBuilder tmp)
ctx - 上下文anno - 验证注解name - 参数名(可能没有)tmp - 临时字符构建器(用于构建 message;起到复用之效)Copyright © 2025. All rights reserved.