Ich bin neu zu Apache Kamel und Spring Boot. Ich schreibe eine Anwendung, wo ich eine Datei aus einem Ordner in JMS-Warteschlange übertragen muss. Aber vorher versuche ich, die Datei von einem Ordner auf einen anderen zu übertragen, was nicht passiert. Beim Ausführen der Anwendung als Spring-Boot-Anwendung wird der Eingabeordner erstellt. Wenn Sie die Datei in diesen Ordner einfügen, wird der Zielordner nicht erstellt, und die Protokollanweisungen werden ebenfalls nicht angezeigt. Dies ist, wie ich die Route hinzugefügt:Apache Kamelkopie Datei zwischen den Verzeichnissen
@SpringBootApplication
public class CamelApplication extends FatJarRouter {
public static void main(String ... args) {
SpringApplication.run(CamelApplication.class, args);
}
@Override
public void configure() throws Exception {
from("file:input?noop=true")
.log("Read from the input file")
.to("file:destination")
.log("Written to output file");
}
}
Danke. Ich habe die Abhängigkeit für Spring-Boot-Starter-Web hinzugefügt und es hat funktioniert. – Megha