试图从POJO类的yaml文件中读取正则表达式值。像这样
@Pattern(regexp = "${something.value}")
private String someValue;
但是这不起作用,因为它的期望值如下(在批注中,您只能引用常量表达式)
Pattern.regexp must be a constant expression at run time.
对于这种情况是否有解决方案感到好奇,仅支持注释或在运行时调用一些具有config值的get / set方法。
虽然不是真正在寻找自定义验证器解决方案。
谢谢您的帮助。