• springboot 整合ActiveMq


    pom.xml

     <!-- 配置ActiveMQ启动器 -->
     <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-activemq</artifactId>
     </dependency>

    创建消息队列

    //创建队列
        @Bean
        public Queue queue(){
            return new ActiveMQQueue("yhood");
        }

    发送消息

    @Controller
    @RequestMapping("queue")
    public class MessageQueueController {
    
        //消息发送者
        @Autowired
        private JmsTemplate jmsTemplate;
    
        //消息队列(目的地)
        @Autowired
        private Destination destination;
    
        @RequestMapping("/send/{message}")
        @ResponseBody
        public String send(@PathVariable(value = "message")String message){
            jmsTemplate.convertAndSend(destination,message);
            return message;
        }
    
    }

    接收消息

    @Component
    public class Consumer {
        @JmsListener(destination = "yhood")
        public void  reader(String text){
            System.out.println("1号接收消息:"+text);
        }
    }
  • 相关阅读:
    树的同构
    最大子列和
    多项式的表示和运算
    图1
    集合及运算
    树4
    树3
    树2
    期末作业验收
    个人总结
  • 原文地址:https://www.cnblogs.com/yhood/p/11536049.html
Copyright © 2020-2023  润新知