提问人:Anton 提问时间:8/24/2023 最后编辑:Anton 更新时间:8/24/2023 访问量:67
动态设置@Constraint验证器 - Spring Boot
Dynamically set validator for @Constraint - Spring Boot
问:
问题很简单 - 是否可以基于Spring Boot应用程序中的属性,例如一个标志,以动态/编程方式为javax.validation.@Constraint设置验证器?
我的尝试是将一个自定义 Validator 声明为接口,它扩展了 ConstraintValidator,然后有 2 个特定的类实现它,每个类都有自己的验证方法。要验证的类型相同。但它不允许我对接口和抽象类这样做 - 看起来@Constraint只接受可以立即实例化的类。
我也没有找到任何这种方法的例子。
知道这是否可能吗?
答: 暂无答案
评论
public boolean isValid(...)
@Conditional