Ich versuche Frühling zu lernen und zu verstehen, wie es funktioniert. Ich habe einige Tutorials bei der Einrichtung von Spring und Camel verfolgt und habe es mit Standard-Setups funktionieren lassen.Kamel initialisieren von Spring Annotation Config
Ich versuche jetzt, so viel wie möglich meiner Konfiguration XML-Dateien in Java-Klassen zu konvertieren. Bisher war es mir gelungen, die camel-routes in einer Java-Klasse (SpringRouteBuilder erweitern und configure() implementieren) und alle Beans aus meiner Spring-Konfigurationsdatei (Bean-> Function mit @Bean) zu erstellen. Der einzige Teil mir fehlt ist die camelContext Definition, beginnt mein Kamel Routen (glaube ich ...) (?):
<camel:camelContext id="camel5">
<camel:package>net.krg.kneip.routing</camel:package>
</camel:camelContext>
Was wäre das Äquivalent Nicht-XML davon sein?
Nicht sicher, ob es hilft, aber hier ist meine AppConfig Klasse so weit: http://pastebin.com/vsRAbpK1
Dank!
LÖSUNG:
@Bean
public CamelContext camel() throws Exception{
CamelContext camelContext = new DefaultCamelContext();
camelContext.addRoutes(new net.krg.kneip.routing.Routes());
camelContext.start();
return camelContext;
}
Vielen Dank! Ich habe meine Frage mit einer funktionierenden Bean aktualisiert! – Solvemon