【发布时间】:2019-02-21 14:38:35
【问题描述】:
我正在尝试为long 和float 类型变量构建@NotZero 注释。对于具有非零约束的字符串,这应该像 @NotBlank 一样工作。
我尝试了@Min 和@Numeric 注释,但这些都不能满足我的要求。在这种情况下,正则表达式不是字符串似乎没有任何帮助。如何添加一个自定义函数来检查输入数字是否不为零并将其用作注释。
我的号码可以采用 0.001、25、36.25 等任何严格正数的 long 和 float 值。
【问题讨论】:
-
您将无法存储浮点数,例如
0.001变成long。您需要使用float或其他支持小数值的。
标签: java validation spring-boot annotations spring-annotations