【问题标题】:What happens when we add @GET and @Consumes on the same method当我们在同一个方法上添加@GET 和@Consumes 会发生什么
【发布时间】:2019-07-23 14:53:39
【问题描述】:

当我们想在同一个方法上同时编写 @javax.ws.rs.GET 和 @javax.ws.rs.Consumes 时,是否有任何场景或副作用?

javax.ws.rsConsumes 的文档说“容器负责确保调用的方法能够使用 HTTP 请求实体主体的媒体类型”并且 GET 没有主体,但允许使用两种注释(即没有例外或任何警告)。

【问题讨论】:

标签: java jax-rs jersey-2.0


【解决方案1】:

Oracle 文档说

@Consumes 注解用于指定 MIME 媒体类型 客户端发送的资源可以使用的表示。

文档链接:click!

我不认为会有副作用。这是文档中的一个示例:

@POST
@Consumes("text/plain")
public void postClichedMessage(String message) {
    // Store the message
}

【讨论】:

    猜你喜欢
    • 2016-11-30
    • 2022-01-04
    • 2011-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-28
    • 1970-01-01
    • 2020-05-17
    相关资源
    最近更新 更多