私はプロジェクトにApache Camelを使用しており、ファイル内のオブジェクトを送信するために Produce アノテーションを使用したいと考えています。まず、それは可能ですか?より良い方法はありますか?
次に、このスニペット コードを試しました。
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);
}
}
publish メソッドを呼び出すと、プロデューサーは注入されません (null)。誰でもアイデアがありますか?前もって感謝します。