Spring Boot对JMS(Java Message Service,Java消息服务)也提供了自动配置的支持,其主要支持的JMS实现有ActiveMQ、Artemis等。这里以ActiveMQ为例。
一、使用内嵌的ActiveMQ
1.添加ActiveMQ起步依赖
在项目的pom.xml中添加ActiveMQ的依赖信息:
2.创建消息队列对象
在DemoApplication.java中编写一个创建消息队列的方法:
DemoApplication.java:
package com.zifeiy.demo;
import javax.jms.Queue;
import org.apache.activemq.command.ActiveMQQueue;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotation.Bean;
@SpringBootApplication
@EnableCaching
public class DemoApplication {