第 2 章 迁移到 Camel Spring Boot
本指南提供有关在 Spring Boot 上从 Red Hat Fuse 7 迁移到 Camel 3 的信息。
2.1. Java 版本
Camel 3 支持 Java 11,但不支持 Java 8。在 Java 11 中,JAXB 模块已从 JDK 中删除,因此您将需要将它们添加为 Maven 依赖项(如果您使用 XML DSL 或 camel-jaxb 组件时):
<dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.1</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-core</artifactId> <version>2.3.0.1</version> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-impl</artifactId> <version>2.3.2</version> </dependency>