gpt4 book ai didi

java - @Valid 注释 - 此位置不允许使用此注释

转载 作者:搜寻专家 更新时间:2023-11-01 03:25:02 26 4
gpt4 key购买 nike

我有 Controller 方法,该方法具有 @Valid 注释以强制执行 JSR303 Bean 验证。

但是当我只是给 @Valid 时显示“

This annotation @Valid is disallowed for this location

我可以通过提供完整的包路径 @javax.validation.Valid 来摆脱这个问题。如果我使用它,它不会显示上述消息。

我的问题是,会不会有任何冲突迫使我提供完整的包名?或者缺少一些 jar ?

如果 @Valid 验证工作正常,我不会问这个问题。但它也不起作用,尽管没有编译或运行时错误。它只是不触发。

我发布了这个问题 here在不同的线程中。

最佳答案

查看您的导入。我猜你在使用 @Valid 时没有导入 javax.validation.Valid

关于java - @Valid 注释 - 此位置不允许使用此注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16284353/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com