spring - Spring 中的上下文注解有什么作用?

标签 spring jersey

在 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/

相关文章:

java - Jersey 中的 Moxy JAXB json 映射返回 415

java - Google AppEngine URL 查询字符串参数未传递给 Jersey GET 处理程序

java - 使用 RESTful API 进行自定义验证

java - 如何获取上传的文件名?

eclipse - Spring Boot Gradle设置

java - 使用 RequestHeaderAuthenticationFilter 时如何测试 Internet Explorer?

spring - 最短的 Spring Framework 类名(包括包)是什么?

java - spring-context.xml 的位置

java - 无法部署到 Heroku。 at=错误代码=H10 desc ="App crashed"

tomcat - ServletContainer 处理请求