CXF拦截器的生命周期是什么?是每个拦截器只创建一个实例,还是为每个服务调用创建新实例?
我需要为需要一些初始化的 RESTful 服务编写一个拦截器,并且我不希望每次调用拦截器时都执行它。最好的方法是什么?
CXF拦截器的生命周期是什么?是每个拦截器只创建一个实例,还是为每个服务调用创建新实例?
我需要为需要一些初始化的 RESTful 服务编写一个拦截器,并且我不希望每次调用拦截器时都执行它。最好的方法是什么?
我找不到任何相关文档,但是如果您在外部创建拦截器并将实例传递给 CXF,它将使用它并且不会创建另一个实例。
对于初始化部分,最好在初始化方法上添加@PostConstruct 注解(JEE5)。该方法将在 bean 创建后调用。
我假设您的意思是 CXF 拦截器。官方文档可以在这里找到: http ://cxf.apache.org/docs/interceptors.html
这是将 CXF 与 Restful 服务集成的教程: http ://www.celinio.net/techblog/?p=637