gpt4 book ai didi

使用注释的 Java 命名/可选参数?

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

在 RESTeasy 中这...

@GET
@Path("request")
public String requestJson(@QueryParam("arg1") @DefaultValue("") String arg1,
@QueryParam("arg2") @DefaultValue("0") Integer arg2);

...允许您定义方法签名中定义的任何参数子集。当然可以在任何方法签名上使用相同的模式,如下所示:

@Method
public String requestJson(@OptionalParameter("arg1") @DefaultValue("") String arg1,
@OptionalParameter("arg2") @DefaultValue("0") Integer arg2);

这有可能吗?如果是怎么办?

最佳答案

RESTEasy 示例中的注释是可能的,因为该对象由 RESTEasy 框架管理。它可以检查方法并根据这些注释确定如何调用它。可以创建您想要的任何注释,关键是调用该方法的代码需要了解注释以及如何处理它们。

关于使用注释的 Java 命名/可选参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6604693/

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