新建两个Springboot工程,一个作为消息生产者,一个作为消息消费者
生产者
引入相关依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-activemq</artifactId>
</dependency>
创建一个MQ的配置类
/**
1. MQ配置类
*/
@Component
@EnableJms
public class MQConfig {
//队列
@Bean
public Queue queue(){
return new ActiveMQQueue("myqueue");
}
//topic
@Bean
public Topic topic(){
return new ActiveMQTopic("mytopic");
}
}
修改配置文件application.properties
spring.activemq.broker-url=tcp://localhost:61616
#设置是Queue队列还是Topic,false为Queue&#x