@Pattern(regexp = "{A-Za-z0-9}*")
private String name;
在正则表达式之上,我想从属性文件中读取
最佳答案
这在 Spring 3.0.1 后记中是可能的。您可以像常规属性值绑定(bind)一样进行操作。在您的 application.yml
my:
regex:
charOrNumber: '{A-Za-z0-9}*'
然后在您的 Java 类中:
@Pattern(regexp = "${my.regex.charOrNumber}")
关于java - 如何在 Spring Boot 中从属性文件读取正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59581979/