相关疑难解决方法(0)

在JAX-RS请求之间共享变量

我认为这是一个关于JAX-RS的一个非常基本的问题,但我不知道怎么也找不到答案.

我正在尝试重构REST服务,该服务使用"标准"Javax servlet - 将请求手动路由到方法 - 进入"更干净"的JAX-RS实现.当前应用程序在servlet init()期间设置一些变量.它将它们分配为HttpServlet类的属性,以便它们在每个doGet()期间可用,并且可以作为参数传递给请求处理方法.为清楚起见,其中一个是ConcurentHashMap,它充当缓存.

现在,使用JAX-RS,我可以扩展Application来设置我的资源类.我还可以在每个资源实现中使用@Context注释在处理请求时注入ServletContext之类的东西.但我不知道如何在应用程序初始化期间类似地注入变量集.

我正在使用JAX-RS的Apache Wink 1.3.0实现.

java jax-rs apache-wink

5
推荐指数
1
解决办法
4973
查看次数

标签 统计

apache-wink ×1

java ×1

jax-rs ×1