根据Camel Context starter,可以使用这些:
<dependency>
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-spring-boot</artifactId>
<version>${camel.version}</version> <!-- use the same version as your Camel core version -->
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-boot-starter</artifactId>
<version>${camel.version}</version> <!-- use the same version as your Camel core version -->
</dependency>
似乎没有错,maven中也存在人工制品:
Camel SB Core Starters:: Spring Boot Starter
Spring Boot Starter:: Camel:: Spring Boot
应该同时使用(在同一个项目中)还是只使用一个?
否则何时使用一个,何时使用另一个,为什么?
如果您查看Maven Central的两个入门定义,您将看到
因此,根据您使用的Camel版本,您应该使用
你想使用哪种版本的骆驼,取决于它们。
骆驼3.0及以后版本使用org. apache.camel.springboot
在Camel 3. o之前使用org.apache.camel