이전 버전의 Spring (XML 설정 사용)으로 생성 된 프로젝트를 Spring 설정 (Java config 사용)으로 마이그레이션하려고합니다. 프로젝트는 JMS 및 AMQP를 통한 통신을 위해 Spring Integration을 사용합니다. 지금까지 내가 이해, 나는 인터페이스, 즉 내가 액세스 할 수 없습니다 도서관에 배치되어, 지금 사용 즉,외부 인터페이스에서 "@MessagingGateway"annotation
<int:gateway id="someID" service-interface="MyMessageGateway"
default-request-channel="myRequestChannel"
default-reply-channel="myResponseChannel"
default-reply-timeout="20000" />
@MessagingGateway(name="someID", defaultRequestChannel = "myRequestChannel",
defaultReplyChannel = "myResponseChannel", defaultReplyTimeout = "20000")
public interface MyMessageGateway{ ...... }
내 문제로 교체해야 .
어떻게이 인터페이스를 MessagingGateway로 정의 할 수 있습니까?
미리 감사드립니다.
... 당신은 여전히 XML 설정을 사용할 수 있습니다, 당신은 자바 기반의 구성에 이르기까지 모든 마이그레이션 할 필요가 없습니다 : 또한
우리는이 JIRA 비슷한 사용 케이스에 대한이 . –
맞습니다. 스프링 부트의 경우에는 필요하지 않습니다.하지만이 부서는 Java 기반 구성으로 전환하려고합니다. :) – NagelAufnKopp