298.8.5. 配置路由
您需要配置 web.xml 文件中要使用的路由。您可以以多种方式完成此操作,但所有参数都必须以 "routeBuilder" 前缀。
298.8.5.1. 使用 RouteBuilder 类 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
默认情况下,Camel 将假定 param-value 是 Camel RouteBuilder 类的 FQN 类名称,如下所示:
<context-param> <param-name>routeBuilder-MyRoute</param-name> <param-value>org.apache.camel.component.servletlistener.MyRoute</param-value> </context-param>
<context-param>
<param-name>routeBuilder-MyRoute</param-name>
<param-value>org.apache.camel.component.servletlistener.MyRoute</param-value>
</context-param>
您可以在相同的 param-value 中指定多个类,如下所示:
参数的名称在运行时没有意义。它只需要是唯一的,且以"routeBuilder"开始。在上面的示例中,我们有 "routeBuilder-routes"。但也可以将其命名为 "routeBuilder.foo"。