java - Camel <packageScan> 不工作?

标签 java spring apache-camel

使用 Camel 2.15.2、Spring 4.1.7.RELEASE。

项目:camel-example-cxf-tomcat

路线已创建:

  <bean id="myRoutes" class="org.apache.camel.example.cxf.CamelRoute"/>

  <camelContext xmlns="http://camel.apache.org/schema/spring">
    <routeBuilder ref="myRoutes"/>
  </camelContext>

未创建路由:

  <bean id="myRoutes" class="org.apache.camel.example.cxf.CamelRoute"/>

    <camelContext xmlns="http://camel.apache.org/schema/spring">
        <packageScan>
            <package>org.apache.camel.example.cxf</package>
            <excludes>*Hide*</excludes>
        </packageScan>
    </camelContext>

最佳答案

问题是因为,camel 包扫描将忽略已经实例化的类。因此,请删除以下代码并尝试。

<bean id="myRoutes" class="org.apache.camel.example.cxf.CamelRoute"/>

希望对你有帮助!!

关于java - Camel <packageScan> 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33270014/

相关文章:

java - @Autowired 找不到用 @Repository 标识的存储库 bean

java - Apache Camel 找不到 servlet 类

java - 在 Karaf 中使用 Oracle 驱动程序和 Apache Camel SQL 组件

java - Processing - 交互式图形编辑器

java - 将连接字符串中的 localhost 替换为 ip 地址

spring - 如何关闭目录的 IntelliJ Spring 配置检查?

java - 删除 <soapenv :Header> from payload in XML route

java - Spring Web 服务模板将 MustUnderstand 设置为 none 或 false

java - Android ListView 数组索引越界异常

java - Hibernate Validation i18n(日语)显示不佳(乱码)