317.2.5. 使用 contextScan


可作为 Camel 2.4 提供

您可以允许 Camel 扫描容器上下文,例如 Spring ApplicationContext 以用于路由构建器实例。这可让您使用 Spring < component-scan&gt; 功能,并让 Camel 选取任何由 Spring 在扫描过程中创建的 RouteBuilder 实例。

这可让您使用 Spring @Component 注解路由,并将这些路由包含在 Camel 中

@Component
public class MyRoute extends SpringRouteBuilder {

    @Override
    public void configure() throws Exception {
        from("direct:start").to("mock:result");
    }
}

您还可以使用 ANT 风格进行包含和排除,如 < packageScan&gt; 文档中所述。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.