현재 스프링 프로젝트를 봄 부팅으로 변환하고 동시에 모든 스프링 빈을 xml에서 java config 기반으로 변환하는 중입니다.apache camel config를 spring java 설정으로 변환
저는 낙타 xml 구성을 자바 기반 설정으로 변환하려고합니다.
현재 우리가 지정 낙타 설정, 경로 및 엔드 포인트, 여기
<camel:camelContext id="camelClient">
<camel:template id="camelTemplate"/>
</camel:camelContext>
<template id="camelTemplate"/>
아래와 같이 하나의 예는 엔드 포인트의 몇 가지 정의 된 경로
<endpoint id="archiveUserQueue"
uri="swiftmq:${hk.jms.archive.queue.name}?concurrentConsumers=${hk.jms.archive.queue.consumers}"/>
<endpoint id="directSmsNotification" uri="direct:sendSMS"/>
하나
<route>
<from ref="directSmsNotification"/>
<to uri="bean:messengerService?method=sendSmsMessage"/>
</route>
Java 코드에서 다음과 같이 끝점에 액세스합니다.
smsEndpoint = _camelContext.getEndpoint("directSmsNotification");
xml에서 camel 구성을 Java 기반 구성으로 변환하는 방법은 무엇입니까?
나는 http://camel.apache.org/spring-java-config.html에 명시된 지침을 따라 갔지만 나는 Camel에 익숙하지 않았기 때문에 이해하기가 너무 어려웠다.
프로젝트를 봄 부팅으로 변환 중이므로 낙타 경로와 끝점도 변환하고 있습니다. 나는 낙타 봄 부팅 예제를 보았고 대부분은 경로를 만드는 방법에 대한 예제가 있지만 그 중 어느 것도 끝점을 만드는 예제가 없습니다. 제공 한 예제에서는 경로를 만드는 방법을 보여줍니다. 비 xml 방식으로 끝점을 만드는 방법에 대한 예제를 제공해주십시오. – rpr