2017-10-17 6 views
1

(http://cloud.spring.io/spring-cloud-aws/spring-cloud-aws.html는) 5.2.3은 전통적인 봄의 XML 설정에 다음을 사용하여 QueueMessageHandler을 구성해야합니다 상태 더 현대적인 자바 기반 설정을 사용하고 있습니까?<aws-messaging : annotation-driven-queue-listener />의 Java 기반 구성 버전은 무엇입니까?</p> <pre><code><aws-messaging:annotation-driven-queue-listener /> </code></pre> <p>어떻게 당신이를 구성 할 : 봄 클라우드 AWS 문서 도구의 최신 버전에 따르면

답변

0

GitHub에 관한 관련 토론을 찾았습니다. 아직이 프로젝트에 대해 직접 구성이 지정되어 있지 않습니다.

이 두 bean 정의는 위에서 언급 한 전체 XML 구성을 대체 할 수 있어야합니다. 그러나 구성하려는 세부 사항에 따라 다릅니다.

@Bean 
public SimpleMessageListenerContainerFactory simpleMessageListenerContainerFactory() { 
    SimpleMessageListenerContainerFactory factory = new SimpleMessageListenerContainerFactory();   
    factory.setAmazonSqs(yourCustomClient); 
    return factory; 
} 

@Bean 
public QueueMessageHandlerFactory queueMessageHandlerFactory() { 
    QueueMessageHandlerFactory factory = new QueueMessageHandlerFactory(); 
    factory.setAmazonSqs(yourCustomClient); 
    return factory; 
}