【发布时间】:2020-06-16 16:24:35
【问题描述】:
public class Foo {
@NotNull
@Pattern(regexp = "[0-9]+"
private String number;
}
需要在生产现场支持负数。有没有一种方法可以在不更改源类的情况下更改正则表达式值或禁用验证? xml 中要添加什么配置吗?
我知道我们可以编辑正则表达式,但在不编辑源文件的情况下寻找选项。
【问题讨论】:
-
试试
@Pattern(regexp="^-?\\d+$",message="field must contain positive or negative numbers only") -
我不得不查找“春天”。它可以指季节或弹性设备,通常是螺旋金属线圈,但我希望您指的是 Java 框架,在这种情况下您可能希望添加一个“java”标签。
标签: regex spring validation annotations