Spring-YAML文件中的@Pattern regexp值。 (Javax |休眠)

试图从POJO类的yaml文件中读取正则表达式值。像这样

@Pattern(regexp = "${something.value}")
private String someValue;

但是这不起作用,因为它的期望值如下(在批注中,您只能引用常量表达式)

Pattern.regexp must be a constant expression at run time.

对于这种情况是否有解决方案感到好奇,仅支持注释或在运行时调用一些具有config值的get / set方法。

虽然不是真正在寻找自定义验证器解决方案。

谢谢您的帮助。

iCMS 回答:Spring-YAML文件中的@Pattern regexp值。 (Javax |休眠)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1937884.html

大家都在问