From 6043c55ce5a3c4f146e20286a707f67d09384674 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期五, 28 六月 2024 16:00:07 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- src/main/java/com/ycl/jxkg/rabbitmq/product/Product.java | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/rabbitmq/product/Product.java b/src/main/java/com/ycl/jxkg/rabbitmq/product/Product.java new file mode 100644 index 0000000..e3585e8 --- /dev/null +++ b/src/main/java/com/ycl/jxkg/rabbitmq/product/Product.java @@ -0,0 +1,33 @@ +package com.ycl.jxkg.rabbitmq.product; + +import com.ycl.jxkg.rabbitmq.MyCorrelationData; +import com.ycl.jxkg.rabbitmq.RabbitMqMsgTypeEnum; +import lombok.RequiredArgsConstructor; +import org.springframework.amqp.core.Message; +import org.springframework.amqp.core.MessageProperties; +import org.springframework.amqp.rabbit.core.RabbitTemplate; +import org.springframework.stereotype.Component; + +import java.nio.charset.StandardCharsets; + +/** + * @author锛歺p + * @date锛�2024/6/28 11:18 + */ +@Component +@RequiredArgsConstructor +public class Product { + + private final RabbitTemplate rabbitTemplate; + + public void examMsg() { + // 璁剧疆娑堟伅鐨勫叧鑱旀暟鎹紝浠ヤ究鍙戦�佺‘璁ゅ洖璋冦�佹湭璺敱鎴愬姛娑堟伅鐨勫鐞� + MyCorrelationData msgCorrelationData = new MyCorrelationData("ddddd", RabbitMqMsgTypeEnum.EXAM); + rabbitTemplate.convertAndSend("examDlxQueue", (Object) "浣犲ソ锛孯abbitMQ", msgCorrelationData); + } + + public void meetMsg() { + rabbitTemplate.convertAndSend("meetDlxQueue","浣犲ソ锛孯abbitMQ"); + } + +} -- Gitblit v1.8.0