1
私のラクダやスプリングブートアプリケーションでは、簡単なルートがあります:folder-> processor-> folder。@Serviceと@Repository beansはSpringブートとApache camelで初期化されていません
プロセッサでは、サービスとリポジトリは常にnullです。テストクラスでは、これらはnullではありません。
@Override
public void configure() throws Exception
{
from("file:input")
.log("from file")
.process(new MyProcessor())
.to("file:destination")
.log("to destination")`
.end();
}
私には何もありません。なぜリポジトリとサービスBeanがプロセッサ内でヌルなのですが、テストクラスで正常に動作しますか?