将 Apache Camel 2.x.x 迁移到 3.x.x

Migrating Apache Camel 2.x.x to 3.x.x

在我们当前的项目中,我们使用 Java 8,Spring boot 1.5。4.RELEASE 和 Apache Camel 2.17.1 团队计划将 camel 升级到 3.4.X 因为它支持 java 8。 我看到了 camel 文档,其中指出将从 3.4.X 版本开始放弃 java 8 支持,但很难找到与 camel 3 一起使用所需的 spring 引导版本的兼容版本。 4.X 我需要升级 spring 引导版本吗?如果是的话会是哪个版本或者我可以在哪里找到。

正如评论所建议的那样,您可以关注发布,但最简单的变体是检查 Camel starters 依赖项。例如,camel-core-starter:3.4.4.

此外,请注意,您需要仔细阅读 Camel migration guide 2.X to 3.X,因为有大量更改,从库重命名到行为的实际更改。