我有带有@Valid
注释的控制器方法来强制执行 JSR303 Bean 验证。
但当我只是给@Valid
是表演”
This annotation @Valid is disallowed for this location
我可以通过给出完整的包路径来摆脱这个@javax.validation.Valid
。如果我使用它,它不会显示上述消息。
我的问题是,是否有任何冲突迫使我提供完整的包名?还是缺少一些罐子?
@Valid
如果验证工作正常,我不会问这个问题。但它也不起作用,尽管没有编译或运行时错误。它只是没有触发。
我在另一个线程中发布了这个问题。