CXF Interceptor的生命周期是什么?

时间:2012-07-25 17:33:48

标签: rest cxf interceptor

CXF Interceptor的生命周期是什么?是否只为每个拦截器创建了一个实例,或者为每个服务调用创建了新实例?

我需要为RESTful服务编写一个Interceptor,这需要一些初始化,我不希望每次调用Interceptor时都执行它。 这样做的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

我无法找到任何相关文档,但如果您在外部创建Interceptor并将实例传递给CXF,它将使用它并且不会创建其他实例。

对于初始化部分,最好在初始化方法上添加@PostConstruct注释(JEE5)。在创建bean之后将调用该方法。

答案 1 :(得分:0)

我假设您的意思是CXF拦截器。官方文档可以在这里找到: http://cxf.apache.org/docs/interceptors.html

以下是将CXF与Restful servies集成的教程: http://www.celinio.net/techblog/?p=637