在 Rest API 设计中,我想知道上下文注释的确切目的是什么?
private HttpServletRequest request;
@Context
public void setRequest(final HttpServletRequest req) {
request = req;
}
最佳答案
目的是表明 request
属性应该从上下文中设置。@Context
用于注入(inject)各种 HTTP-ish 上下文数据,来自 here :
In general @Context can be used to obtain contextual Java types related to the request or response.
API docs (IMO 不是非常有用。或者,也许更准确地说,非常有用。)
关于spring - Spring 中的上下文注解有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10962696/