Tweak AMQP sample slightly

This commit is contained in:
Dave Syer 2013-10-07 11:22:33 -04:00
parent 1096ed6d1f
commit 1a59698f8b
1 changed files with 3 additions and 4 deletions

View File

@ -16,25 +16,23 @@
package org.springframework.boot.sample.amqp; package org.springframework.boot.sample.amqp;
import org.springframework.amqp.core.AmqpTemplate;
import org.springframework.amqp.rabbit.connection.ConnectionFactory; import org.springframework.amqp.rabbit.connection.ConnectionFactory;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer; import org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer;
import org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter; import org.springframework.amqp.rabbit.listener.adapter.MessageListenerAdapter;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.ScheduledAnnotationBeanPostProcessor; import org.springframework.scheduling.annotation.ScheduledAnnotationBeanPostProcessor;
@Configuration @Configuration
@EnableAutoConfiguration @EnableAutoConfiguration
@ComponentScan
public class SampleAmqpSimpleApplication { public class SampleAmqpSimpleApplication {
@Autowired @Autowired
private RabbitTemplate rabbitTemplate; private AmqpTemplate amqpTemplate;
@Autowired @Autowired
private ConnectionFactory connectionFactory; private ConnectionFactory connectionFactory;
@ -53,6 +51,7 @@ public class SampleAmqpSimpleApplication {
public SimpleMessageListenerContainer container() { public SimpleMessageListenerContainer container() {
SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(connectionFactory); SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(connectionFactory);
Object listener = new Object() { Object listener = new Object() {
@SuppressWarnings("unused")
public void handleMessage(String foo) { public void handleMessage(String foo) {
System.out.println(foo); System.out.println(foo);
} }