0

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

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

但这不起作用,因为它期望在下面,(在注释中,您只能引用常量表达式)

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

我很好奇这种情况下是否有任何解决方案,只支持注释或在运行时调用一些 get/set 方法来保存配置的值。

不过,并不是真的在寻找自定义验证器解决方案。

提前感谢您的帮助。

4

0 回答 0