【发布时间】: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
当我们想在同一个方法上同时编写 @javax.ws.rs.GET 和 @javax.ws.rs.Consumes 时,是否有任何场景或副作用?
javax.ws.rsConsumes 的文档说“容器负责确保调用的方法能够使用 HTTP 请求实体主体的媒体类型”并且 GET 没有主体,但允许使用两种注释(即没有例外或任何警告)。
【问题讨论】:
标签: java jax-rs jersey-2.0
Oracle 文档说
@Consumes 注解用于指定 MIME 媒体类型 客户端发送的资源可以使用的表示。
文档链接:click!
我不认为会有副作用。这是文档中的一个示例:
@POST
@Consumes("text/plain")
public void postClichedMessage(String message) {
// Store the message
}
【讨论】: