CXF之Features

来源:互联网 发布:miss直播软件下载 编辑:程序博客网 时间:2024/06/05 07:50

 

1. 什么是Feature?

Feature能定制服务端,客户端或Bus , 通常添加功能。例如,LoggingFeature配置记录他们的每一个日志消息。

默认情况下,初始化方法都委托给initializeProvider(InterceptorProvider). 如果你简单地添加拦截器到

服务端,客户端,或Bus, Feature使你可以轻松地添加他们。

 

2. 编写feature并配置feature

CXF为配置不同的功能提供几个不同的features. 如日志处理。。等

 

--编写一个feature

很容易编写一个新的feature, 你的feature仅只需要扩展AbstractFeature并实现initializeProvider().

下面是一个执行日志功能的例子:

 

 

3. 通过配置添加功能,如例: