上下文注释在Spring中做了什么?

Ada*_*Lee 7 spring jersey

在Rest API设计中,我想知道上下文注释的确切目的是什么?

private HttpServletRequest request;

 @Context
 public void setRequest(final HttpServletRequest req) {
        request = req;
 }
Run Code Online (Sandbox Code Playgroud)

Dav*_*ton 11

目的是指示request应从上下文中设置属性.

@Context用于注入各种HTTP-ish上下文数据,从这里:

通常,@ Context可用于获取与请求或响应相关的上下文Java类型.

API文档(不是非常有用的IMO.或者,更准确地说,非常有用.)

  • 该链接似乎已过时。 (2认同)
  • @florian 最有可能的是,五年对于这个行业来说是很长的一段时间。 (2认同)