在我的项目中,我们没有使用Spring。是否可以使用Apache Camel和Apache CXF来构建REST服务?
我用过
<listener>
<listener-class>
org.apache.camel.component.servletlistener.SimpleCamelServletContextListener
</listener-class>
</listener>
<servlet-class>
org.apache.camel.component.servlet.CamelHttpTransportServlet
</servlet-class>
我创建了一个Route类,我可以利用该路由。但是,这看起来不像REST服务,但看起来像普通的Servlet调用。
如何在此处使用CXF来构建REST服务。
答案 0 :(得分:2)
如果不使用Spring,很难配置CXF REST端点。 我认为您可以使用simple binding来构建路线。
答案 1 :(得分:0)
除了Willem建议的另一个选项,你可以考虑使用Restlet。 Apache Camel提供了与框架的良好集成和超级简单的用法。
您可以找到有关Restlet及其Apache Camel集成here
的更多信息答案 2 :(得分:0)
我有一个例子:
http://code.notsoclever.cc/camel-cxfrs-jdbc-rest-example/
该示例确实使用了Spring,但请注意,Spring中未配置CXFRS组件。