У меня есть требование интегрировать Camel с spring-boot , чтобы добиться того же, я использую приведенный ниже код для сборки ProducerTemplate
для интеграции бинов, но ProducerTemplate
всегда будет иметь значение NULL.
Java-код
@RestController
public class TestController implements ProductSummaryApi {
@EndpointInject(uri = "direct:test")
ProducerTemplate testRoute;
@RequestMapping(value = "/v1/test", method = RequestMethod.GET)
public String test(){
System.out.println("Route: " + testRoute);
return "Test";
}
}
Линия System.out.println("Route: " + testRoute);
печатает NULL
pom.xml
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-boot-starter</artifactId>
<version>2.21.0</version>
</dependency>
Любая подсказка, почему приложение не может построить ProducerTemplate
объект.