apache camel cxfrs的简单绑定,不使用spring

时间:2014-09-19 21:19:18

标签: apache-camel cxfrs

我想使用camel的cxfrs模块提供的简单绑定而不使用spring。 apache网站上给出的例子使用了spring。 http://camel.apache.org/cxfrs.html 任何人都可以解释如何使用没有弹簧的简单绑定吗?

2 个答案:

答案 0 :(得分:1)

您可以使用Java DSL(域特定语言)。一个例子(在RouteBuilder #configure方法中):

this->

Camel版本是2.16.2(maven:org.apache.camel:camel-cxf-transport:2.16.2)CXF版本是3.1.4(org.apache.cxf:cxf-rt-transports-http-jetty :3.1.4)

答案 1 :(得分:0)

在不使用Spring的情况下配置cxfrs端点上的所有内容很困难。 但是你可以使用诸如

之类的uri选项来完成cxfrs的大多数配置
from("cxfrs://http://localhost:9000/context/rest?resourceClasses=org.apache.camel.component.cxf.jaxrs.testbean.CustomerServiceResource&bindingStyle=SimpleConsumer")