gpt4 book ai didi

java - 过滤器中的 Ninja Framework JSR303Validation

转载 作者:行者123 更新时间:2023-12-01 12:05:45 25 4
gpt4 key购买 nike

我正在开发一个基于 Ninja JSON 的应用程序,在其中跨多个 Controller 方法实现 @JSR303Validation 注释。我当前正在通过传入 Validation 对象并调用 validation.hasBeanViolations() 来检查 Controller 本身的验证,以查看是否存在失败。如果有,我将向客户端返回失败的结果。

我不想在 Controller 中执行此操作,而是想使用过滤器验证请求。但是,我不知道该怎么做?有人可以帮忙吗?据我所知,您无法将验证作为参数传递给过滤器,并且 context.getValidation() 对象似乎没有捕获任何验证失败。

最佳答案

目前无法使用过滤器(从 Ninja 4.0.x 开始)。但是,您可以自己实现。大致按以下方式工作:

这并不太复杂。但它并不像在 Controller 中注释方法那样自动。

关于java - 过滤器中的 Ninja Framework JSR303Validation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27625106/

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