我正在尝试使用spring DSL搜索骆驼的tika示例。
我看到 tika 连接器可用,但没有使用 spring DSL 的示例。我查看了所有地方,包括https://github.com/apache/camel/tree/master/examples#examples链接,但到目前为止还没有运气。
任何机构都可以帮我解决这个问题。
我正在尝试使用spring DSL搜索骆驼的tika示例。
我看到 tika 连接器可用,但没有使用 spring DSL 的示例。我查看了所有地方,包括https://github.com/apache/camel/tree/master/examples#examples链接,但到目前为止还没有运气。
任何机构都可以帮我解决这个问题。
官方 repo 中有一个简单的单元测试可以用作示例,恕我直言:
也看看其他的单元测试。
我们可以像这样将上述测试中的路由传输到 Spring DSL:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">
<camelContext id="tikaCamelContext" xmlns="http://camel.apache.org/schema/spring">
<route>
<from uri="direct:start"/>
<to uri="tika:detect"/>
<to uri="mock:result"/>
</route>
</camelContext>
</beans>
不要忘记将组件添加到pom.xml
文件中:
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-tika</artifactId>
<version>${camel-version}</version>
</dependency>
这是你想要的?