【发布时间】:2014-01-23 02:42:34
【问题描述】:
我是 JAX-RS 的新手,我正在尝试了解 @Context 注释应该如何工作。
javadoc 有六个类的列表(Application、UriInfo、Request、HttpHeaders、SecurityContext、Providers)。但是我在网上找到了将 this 注释与其他类型一起使用的代码,例如:
@GET
public String something(@Context HttpServletRequest req) {
}
是否有可与此注释一起使用的受支持类型列表?此列表是否会随着标准的实施而变化?
我目前正在试验 Jersey,我担心我会编写无法移植到其他 JAX-RS 实现的代码。
【问题讨论】:
-
我相信这取决于实施。有一个提供者(我不知道实现的确切名称)解析参数类型并生成适当的参数以供使用。