java - 如何开发接受多个 URI 的 REST Web 服务方法

标签 java rest

如何开发接受多个 URI 的 REST Web 服务方法

如果我们有一个方法

@RequestMapping(/add)
 public Response add(@RequestParam List elements){
  }

上述方法适用于 URL https://local主机:8080/添加

  1. 我在采访中问过我们如何拥有一个服务多个 URI 的 Web 服务,但我无法回答,因为我认为我们应该为每个方法提供唯一的 URI

  2. 后续我们如何有一个方法可以返回从 postman 客户端选择的任何格式(JSON、XML、纯文本)。

最佳答案

修改URI:

@RequestMapping(value = "/", produces = {
            MediaType.APPLICATION_JSON_VALUE,
            MediaType.APPLICATION_XML_VALUE
            })
public Response add(@RequestParam List elements){

}

关于java - 如何开发接受多个 URI 的 REST Web 服务方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49998636/

相关文章:

java - 对于 SOAP,我们是否需要从 WSDL 生成客户端 stub ?

java - 找不到 org.aspectj.weaver.reflect.ReflectionWorld

java - Eclipse - `open call hierarchy` 停止在 lambda 链中搜索

firebase - 在 flutter 中使用 REST api 将列表数据发送到云 firestore 时出错

matlab - 如何在 Matlab 中设置 http post 请求的主体

javascript - 快速路由分离

java - 图像作为 JScrollPane 中的背景

java - 如何使用 JFrame 上的 JButtons 在 JTextField 上书写?

javascript - 我应该选择哪一方来测试 REST API?

php - REST PUT 请求返回 GET 500 错误,这是否合理?