作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
在 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/
我正在尝试用 Swift 编写这段 JavaScript 代码:k_combinations 到目前为止,我在 Swift 中有这个: import Foundation import Cocoa e
我是一名优秀的程序员,十分优秀!