如何对 Spring 上下文中定义的 Apache Camel 进行单元测试(使用 JUnit) 路由文件?
由于 Spring 上下文文件可能有多个其他路由和 bean 定义,因此我想仅隔离此路由并仅初始化它引用的 bean。
Camel-Spring page 上的主题测试时间排除讨论了这种情况,但它适用于用 Java(而不是 Spring)定义的路由构建器。
我使用的是 Camel 2.6
最佳答案
你不能,Spring从它的文件中加载所有的bean。您需要将 spring 内容分成多个 xml 文件,然后仅加载需要测试的 xml 文件。
关于java - Camel-Spring 测试时间路线排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29435209/