第 3 章 迁移到 Apache Camel 3
本指南提供有关在 Spring Boot 上从 Red Hat Fuse 7 迁移到 Camel 3 的信息。
- 注意
在组件(如模块化和 XML 架构更改)中,Fuse 7 和 Camel 3 之间有重要的区别。详情请查看每个组件部分。
3.1. Java 版本 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Camel 3 支持 Java 17 和 Java 11,但不支持 Java 8。
在 Java 11 中,JAXB 模块已从 JDK 中删除,因此您需要将它们添加为 Maven 依赖项(如果使用 JAXB 时,如使用 XML DSL 或 camel-jaxb 组件):
注意 :Java Platform,标准版本 11 开发套件(JDK 11)在 Camel Spring Boot 3.x 版本中已弃用,且不受进一步的 4.x 发行版本的支持。