将RestEasy2.x升级到RestEasy3.x时,如何替换预处理器接收器

将RestEasy2.x升级到RestEasy3.x时,如何替换预处理器接收器,resteasy,wildfly,Resteasy,Wildfly,关于在报告中提出的问题[ 我有一个类似的需求,其中iam从RestEasy2.x升级到restEasy3.x。使用的服务器是Wildfly 8.1和Java 1.7。我有一个PreprocessInterceptor类,该类在调用任何Rest方法进行会话操作和向httpsession添加一些值之前被调用。由于这个PreprocessInterceptor被解压,我告诉了我们正如这篇文章中所解释的那样,正在删除ContainerRequestFilter。但我的问题是,Filter是拦截器的替代品

关于在报告中提出的问题[

我有一个类似的需求,其中iam从RestEasy2.x升级到restEasy3.x。使用的服务器是Wildfly 8.1和Java 1.7。我有一个PreprocessInterceptor类,该类在调用任何Rest方法进行会话操作和向httpsession添加一些值之前被调用。由于这个PreprocessInterceptor被解压,我告诉了我们正如这篇文章中所解释的那样,正在删除ContainerRequestFilter。但我的问题是,Filter是拦截器的替代品吗?当我使用Filter时,我的筛选器没有被调用,因此我从serve收到了重复的头。有人能建议我如何在RestEasy3.x中替换拦截器吗?我尝试删除@ServerInterceptor也一样,但仍然没有人打电话给它

任何帮助都将不胜感激


将Arun

视为您不需要
@ServerInterceptor
注释,而是:

实现此接口的筛选器必须使用@Provider进行注释 将由JAX-RS运行时发现


不相关:通常在实现RESTful应用程序时不需要会话,但这已经是了。

您不需要
@ServerInterceptor
注释,而是作为:

实现此接口的筛选器必须使用@Provider进行注释 将由JAX-RS运行时发现


不相关:通常在实现RESTful应用程序时不需要会话,但这已经是了。

您不需要
@ServerInterceptor
注释,而是作为:

实现此接口的筛选器必须使用@Provider进行注释 将由JAX-RS运行时发现


不相关:通常在实现RESTful应用程序时不需要会话,但这已经是了。

您不需要
@ServerInterceptor
注释,而是作为:

实现此接口的筛选器必须使用@Provider进行注释 将由JAX-RS运行时发现


无关:通常在实现RESTful应用程序时不需要会话,但这已经是了。

谢谢您的回答。我们使用GZip筛选器,GZip筛选器在myContainerFilter之前被调用,这是导致问题的原因。@Context HttpRequest将给出该特定会话的请求谢谢您的回答。我们其中,使用在myContainerFilter之前被调用的GZip筛选器导致了问题。@Context HttpRequest将给出该特定会话的请求并询问您的答案。我们使用在myContainerFilter之前被调用的GZip筛选器导致了问题。@Context HttpRequest将给出他请求该特定会话并向您询问答案。我们在哪里使用GZip筛选器,GZip筛选器在myContainerFilter之前被调用,这导致了问题。@Context HttpRequest将给出该特定会话的请求