public class Foo {
@NotNull
@Pattern(regexp = "[0-9]+"
private String number;
}
现在需要支持负数。有没有办法可以在不更改源类的情况下更改正则表达式值或禁用验证?在xml中添加任何配置?
Spring使用正则表达式验证,因此您可以像这样简单地调整正则表达式模式:
public class Foo {
@NotNull
@Pattern(regexp = "-?[0-9]+"
private String number;
}