我决定使用JSR303在Spring 3.0 MVC应用程序中验证我的表格。当我尝试检查 @NotEmptyInteger 变量我有例外:

javax.validation.neppedtypeexception:未找到类型的验证器:java.lang.integer

首先,此变量被称为 int (受保护的int partCount)但是我在春季论坛上发现原语可能会引起一些问题,因此我将其更改为整数。仍然相同的例外。有任何想法吗?

PS。同样的情况 DoubleTimestamp, ,没有弦的问题

谢谢

有帮助吗?

解决方案

不确定您正在使用什么实现,但这是Hibernate验证者对 NotEmpty 注释(这不是BEAN验证规范的一部分):

检查字符串不是空的(不是null和长度> 0),或者集合(或数组)不是空的(不是null和长度> 0)

也许您正在寻找其他东西?像 NotNull, , 或者 Min?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top