我无法使用注释设置默认端点。根据 Camel 文档,它建议如下所示的注释。
// auto wiring a producer template using endpoint annotation
@Autowired
@EndpointInject(uri="direct:start")
private ProducerTemplate producerTemplate;
// send the body
producerTemplate.sendBody("hi");
不起作用它仍然抱怨
“异常:必须指定defaultEndpoint”
最佳答案
您可以在ProducerTemplate本身上指定defaultEndpoint,如下所示:
// set the defautlEndPoint
producerTemplate.setDefaultEndpointUri("direct:start");
// send the body
producerTemplate.sendBody("hi");