215-SpringBoot如何向队列中发送消息与接收消息呢?

5.SpringBoot如何向rabbitmq中发送消息?
    amqpTemplate.convertAndSend("secKillExchange","secKill", JSONObject.toJSONString(orderMap));    

7.SpringBoot如何获取队列中的消息呢?
    通过一个监听器来获取队列中的消息。
        @RabbitListener(bindings={@QueueBinding(value = @Queue("secKillQueue"),
                                            exchange = @Exchange(value = "secKillExchange",type = "direct"),
                                            key = "secKill"
                                            )})
    public void secKillOnMessage(String ordersMessage){//这个ordersMessage就是队列中的消息。
        Orders orders= JSONObject.parseObject(ordersMessage,Orders.class);
        //调用订单的业务方法,完成数据库的下单
        //返回目前没有特殊作用,返回0表示成功
        Integer result=orderService.addSecKillOrder(orders);
    }
原文地址:https://www.cnblogs.com/pogusanqian/p/13041203.html