gpt4 book ai didi

java - 如何在 DropWizard 中验证单个参数

转载 作者:太空宇宙 更新时间:2023-11-04 14:51:36 25 4
gpt4 key购买 nike

我想验证 DropWizard 中的一些输入参数,如下所示:https://dropwizard.github.io/dropwizard/manual/core.html#validation

此示例验证对象的属性,效果很好,但我的服务不接收对象,而是直接接收参数。这是我的代码的简化:

@GET
@Path("/MyResource/{myresourceId}")
public MyResource detail(@PathParam("myresourceId") @Valid @Size(min = 2, max = 5) String myresourceId) {

在这种情况下,@Valid 和 @Size 注释似乎被忽略。任何人都知道这是否可能,如果可以,该如何做?谢谢。

最佳答案

不可能将这些注释用作方法参数。看看this thread .

您也许能够编写一些 AOP 代码来支持这一点(取决于您初始化资源的方式)。

关于java - 如何在 DropWizard 中验证单个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23704616/

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