Wir sind dabei, das aktuelle Frühjahrsprojekt in Spring Boot zu konvertieren und gleichzeitig alle Spring Beans von XML nach Java Config zu konvertieren.konvertieren apache camel config zu java config
ich bin fest stecken camel xml-Konfiguration in Java-basierte Konfiguration zu konvertieren.
gerade wir angegeben Kamel Config, Routen und Endpunkte, die ein Beispiel, wie unten
<camel:camelContext id="camelClient">
<camel:template id="camelTemplate"/>
</camel:camelContext>
<template id="camelTemplate"/>
hier sind einige Endpunkte
<endpoint id="archiveUserQueue"
uri="swiftmq:${hk.jms.archive.queue.name}?concurrentConsumers=${hk.jms.archive.queue.consumers}"/>
<endpoint id="directSmsNotification" uri="direct:sendSMS"/>
eine der Routen definiert
<route>
<from ref="directSmsNotification"/>
<to uri="bean:messengerService?method=sendSmsMessage"/>
</route>
In Java Code greifen wir auf den Endpunkt wie unten
smsEndpoint = _camelContext.getEndpoint("directSmsNotification");
Wie können wir die Camel-Konfiguration von XML in Java-basierte Konfiguration konvertieren.
Ich habe die Anweisungen unter http://camel.apache.org/spring-java-config.html befolgt, aber es war zu schwer zu verstehen, da ich Camel nicht kenne.
Ich konvertiere das Projekt in Spring Boot, also habe ich Camel Routen und Endpunkte konvertiert. Ich habe Kamel Spring Boot-Beispiele gesehen und die meisten von ihnen haben Beispiele zum Erstellen von Route, aber keine von ihnen haben Beispiel zum Erstellen von Endpunkten. In dem Beispiel, das Sie zur Verfügung gestellt haben, wird gezeigt, wie Sie eine Route erstellen können. Können Sie ein Beispiel zum Erstellen von Endpunkten auf nicht-xml-Weise angeben? – rpr