2016-06-30 3 views
0

나는 알아낼 수없는 질문이 있습니다. rabbitmq에 대해 xyz가 설정되었다고 가정 해보십시오. 내 봄 응용 프로그램이 잘 시작하고 응용 프로그램을 올바르게 사용합니다. 문제는 교환기가 존재하지 않으면 클라이언트가 스프링 어플리케이션으로부터 Exchange를 생성하기를 원하지 않는다는 것입니다. 우리의 응용 프로그램이 rabbitmqConfiguration 클래스에서 시작될 때 교환을 자동 생성하지 않도록 설정하는 방법이 있습니까?spring-amqp 기존 교환을 재사용하고 새 교환을 생성하지 않는 방법

답변

0

교환에 auto-declare="false"을 설정하십시오 (또는 구성에서 완전히 생략 할 수 있음).

+0

XML 구성 설정을 사용할 수 없도록 @Configuration과 함께 주석 설정을 사용하고 있다고 덧붙여 야합니다. 교환 정보에 대해 hte auto-declare 플래그를 찾을 수 없었습니다. –

+0

setShould는 @Bean을 선언합니다. http://docs.spring.io/spring-amqp/docs/current/api/org/springframework/amqp/core/AbstractDeclarable.html#setShouldDeclare-boolean- –

+0

감사합니다. 효과가있다. –

관련 문제