java - 有没有办法在实现 @Path 的方法内部获得 REST Api 的完整 API 签名

标签 java spring rest jax-rs spring-rest

正如标题所示,我有 Spring 方法实现 REST 和 spring REST 注释@Path 我想获得用于访问该方法的 API 的完整签名我的意思是完整签名 例如

@Path("/customer/{id}")
method(String id){}

我可以通过某种方式获得完整的签名,例如:方法内的http://host:port/customer/1

最佳答案

是的,您可以使用注释@PathParam获取{id} :

@Path("/customer/{id}")
public method(@PathParam("id") String id) {
    // implementation
}    

关于java - 有没有办法在实现 @Path 的方法内部获得 REST Api 的完整 API 签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46572512/

相关文章:

java - 将 Java 对象保存到 JSON 时出现 JsonMappingException

java - Z3 的 Java 插值 API 似乎返回错误的插值

java - 在java中获取html文件的一部分

c# - ASP.NET Web API 下载文本

php - Firebase 云消息传递 HTTP V1 API : How to Get the Auth 2. 0 访问 token 与 REST 调用?

java - Titan 接收连接两组任意节点的边

java.lang.IllegalArgumentException : Invalid reference performing aggregation in MongoDB 异常

javascript - ajax成功后如何更改我的类数据?

Spring 异步任务 : update jsf view component

javascript - 对 Jira 进行 REST 调用时为 "request sent by the client was syntactically incorrect"