常见ProducerTemplate用法是声明成员并使用@Produce进行注释

@Produce(uri = "direct:start")
protected ProducerTemplate template;


和使用一样简单

    String response = (String) template.requestBody(MESSAGE_BODY);


如果在编译时不知道我的uri,该如何创建ProducerTemplate?

最佳答案

我认为您的意思是:

ProducerTemplate template = context.createProducerTemplate();
template.requestBody("direct:start",MESSAGE_BODY);

09-12 18:48