我将Apache Camel用于项目,我想使用生产注释在文件中发送对象。首先,可能吗?有没有更好的办法 ?
其次,我尝试了这段代码:
public class MyProducer {
private static final String MEDIA = "file:";
private static final String PATH = "c:/directory";
@Produce(uri = MEDIA + PATH)
protected ProducerTemplate producer;
public void publish(MyObject o) {
producer.sendBody(o);
}
}
当我调用发布方法时,生产者不是注入(null)。有人有想法吗?提前致谢。