【发布时间】:2013-04-29 17:08:06
【问题描述】:
我的控制器方法具有 @Valid 注释来强制执行 JSR303 Bean 验证。
但是当我只是给@Valid 是节目”
This annotation @Valid is disallowed for this location
我可以通过提供完整的包路径@javax.validation.Valid 来摆脱这个问题。如果我使用它,它不会显示上述消息。
我的问题是,是否有任何冲突迫使我提供完整的包名? 还是缺少一些罐子?
如果@Valid 验证工作正常,我不会问这个问题。但它也不起作用,尽管没有编译或运行时错误。它只是没有触发。
我在另一个帖子中发布了这个问题here。
【问题讨论】:
标签: java spring-mvc annotations bean-validation