diff --git a/README.md b/README.md index decfc584e9c9022dedd5612d2344659ea1c4932f..dc7778fe14308caa5352ea31295588a0ecb78705 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ JEECG BOOT 低代码开发平台(前后端分离版本) [![AUR](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg)](https://github.com/zhangdaiscott/jeecg-boot/blob/master/LICENSE) [![](https://img.shields.io/badge/Author-北京国炬软件-orange.svg)](http://www.jeecg.com) -[![](https://img.shields.io/badge/version-2.4-brightgreen.svg)](https://github.com/zhangdaiscott/jeecg-boot) +[![](https://img.shields.io/badge/version-2.4.2-brightgreen.svg)](https://github.com/zhangdaiscott/jeecg-boot) [![GitHub stars](https://img.shields.io/github/stars/zhangdaiscott/jeecg-boot.svg?style=social&label=Stars)](https://github.com/zhangdaiscott/jeecg-boot) [![GitHub forks](https://img.shields.io/github/forks/zhangdaiscott/jeecg-boot.svg?style=social&label=Fork)](https://github.com/zhangdaiscott/jeecg-boot) diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver1.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver1.java index f79647f2a31fdd2b1fe8755b275299c6447e826a..1bd18122dab67968b451bc61b9a99cc91116543d 100644 --- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver1.java +++ b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver1.java @@ -1,29 +1,29 @@ -//package org.jeecg.modules.cloud.rabbitmq; -// -//import com.rabbitmq.client.Channel; -//import org.jeecg.boot.starter.rabbitmq.core.BaseRabbiMqHandler; -//import org.jeecg.boot.starter.rabbitmq.listenter.MqListener; -//import org.jeecg.common.annotation.RabbitComponent; -//import org.jeecg.common.base.BaseMap; -//import org.springframework.amqp.rabbit.annotation.RabbitHandler; -//import org.springframework.amqp.rabbit.annotation.RabbitListener; -//import org.springframework.amqp.support.AmqpHeaders; -//import org.springframework.messaging.handler.annotation.Header; -// -//@RabbitListener(queues = "jeecg_place_order") -//@RabbitComponent(value = "helloReceiver1") -//public class HelloReceiver1 extends BaseRabbiMqHandler { -// -// @RabbitHandler -// public void onMessage(BaseMap baseMap, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG) long deliveryTag) { -// super.onMessage(baseMap, deliveryTag, channel, new MqListener() { -// @Override -// public void handler(BaseMap map, Channel channel) { -// //业务处理 -// String orderId = map.get("orderId").toString(); -// System.out.println("Receiver1 : " + orderId); -// } -// }); -// } -// -//} \ No newline at end of file +package org.jeecg.modules.cloud.rabbitmq; + +import com.rabbitmq.client.Channel; +import org.jeecg.boot.starter.rabbitmq.core.BaseRabbiMqHandler; +import org.jeecg.boot.starter.rabbitmq.listenter.MqListener; +import org.jeecg.common.annotation.RabbitComponent; +import org.jeecg.common.base.BaseMap; +import org.springframework.amqp.rabbit.annotation.RabbitHandler; +import org.springframework.amqp.rabbit.annotation.RabbitListener; +import org.springframework.amqp.support.AmqpHeaders; +import org.springframework.messaging.handler.annotation.Header; + +@RabbitListener(queues = "jeecg_place_order") +@RabbitComponent(value = "helloReceiver1") +public class HelloReceiver1 extends BaseRabbiMqHandler { + + @RabbitHandler + public void onMessage(BaseMap baseMap, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG) long deliveryTag) { + super.onMessage(baseMap, deliveryTag, channel, new MqListener() { + @Override + public void handler(BaseMap map, Channel channel) { + //业务处理 + String orderId = map.get("orderId").toString(); + System.out.println("Receiver1 : " + orderId); + } + }); + } + +} \ No newline at end of file diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver2.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver2.java index 4bb0a02747a035b41bb63f877eab66161e3dabf1..eba796a7f901e9e0f8df797a3b18a99b9e6af819 100644 --- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver2.java +++ b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloReceiver2.java @@ -1,29 +1,29 @@ -//package org.jeecg.modules.cloud.rabbitmq; -// -//import com.rabbitmq.client.Channel; -//import org.jeecg.boot.starter.rabbitmq.core.BaseRabbiMqHandler; -//import org.jeecg.boot.starter.rabbitmq.listenter.MqListener; -//import org.jeecg.common.annotation.RabbitComponent; -//import org.jeecg.common.base.BaseMap; -//import org.springframework.amqp.rabbit.annotation.RabbitHandler; -//import org.springframework.amqp.rabbit.annotation.RabbitListener; -//import org.springframework.amqp.support.AmqpHeaders; -//import org.springframework.messaging.handler.annotation.Header; -// -//@RabbitListener(queues = "jeecg_place_order") -//@RabbitComponent(value = "helloReceiver2") -//public class HelloReceiver2 extends BaseRabbiMqHandler { -// -// @RabbitHandler -// public void onMessage(BaseMap baseMap, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG) long deliveryTag) { -// super.onMessage(baseMap, deliveryTag, channel, new MqListener() { -// @Override -// public void handler(BaseMap map, Channel channel) { -// //业务处理 -// String orderId = map.get("orderId").toString(); -// System.out.println("Receiver2 : " + orderId); -// } -// }); -// } -// -//} \ No newline at end of file +package org.jeecg.modules.cloud.rabbitmq; + +import com.rabbitmq.client.Channel; +import org.jeecg.boot.starter.rabbitmq.core.BaseRabbiMqHandler; +import org.jeecg.boot.starter.rabbitmq.listenter.MqListener; +import org.jeecg.common.annotation.RabbitComponent; +import org.jeecg.common.base.BaseMap; +import org.springframework.amqp.rabbit.annotation.RabbitHandler; +import org.springframework.amqp.rabbit.annotation.RabbitListener; +import org.springframework.amqp.support.AmqpHeaders; +import org.springframework.messaging.handler.annotation.Header; + +@RabbitListener(queues = "jeecg_place_order") +@RabbitComponent(value = "helloReceiver2") +public class HelloReceiver2 extends BaseRabbiMqHandler { + + @RabbitHandler + public void onMessage(BaseMap baseMap, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG) long deliveryTag) { + super.onMessage(baseMap, deliveryTag, channel, new MqListener() { + @Override + public void handler(BaseMap map, Channel channel) { + //业务处理 + String orderId = map.get("orderId").toString(); + System.out.println("Receiver2 : " + orderId); + } + }); + } + +} \ No newline at end of file diff --git a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloTimeReceiver.java b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloTimeReceiver.java index 50411e49fb842a956902244cec1315ba878646b7..97fa05d78b6dfdbd245f61dcf3afb6ad1d34f5c6 100644 --- a/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloTimeReceiver.java +++ b/jeecg-boot/jeecg-cloud-module/jeecg-cloud-system-start/src/main/java/org/jeecg/modules/cloud/rabbitmq/HelloTimeReceiver.java @@ -1,29 +1,29 @@ -//package org.jeecg.modules.cloud.rabbitmq; -// -//import com.rabbitmq.client.Channel; -//import org.jeecg.boot.starter.rabbitmq.core.BaseRabbiMqHandler; -//import org.jeecg.boot.starter.rabbitmq.listenter.MqListener; -//import org.jeecg.common.annotation.RabbitComponent; -//import org.jeecg.common.base.BaseMap; -//import org.springframework.amqp.rabbit.annotation.RabbitHandler; -//import org.springframework.amqp.rabbit.annotation.RabbitListener; -//import org.springframework.amqp.support.AmqpHeaders; -//import org.springframework.messaging.handler.annotation.Header; -// -//@RabbitListener(queues = "jeecg_place_order_time") -//@RabbitComponent(value = "helloTimeReceiver") -//public class HelloTimeReceiver extends BaseRabbiMqHandler { -// -// @RabbitHandler -// public void onMessage(BaseMap baseMap, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG) long deliveryTag) { -// super.onMessage(baseMap, deliveryTag, channel, new MqListener() { -// @Override -// public void handler(BaseMap map, Channel channel) { -// //业务处理 -// String orderId = map.get("orderId").toString(); -// System.out.println("Receiver1 : " + orderId); -// } -// }); -// } -// -//} \ No newline at end of file +package org.jeecg.modules.cloud.rabbitmq; + +import com.rabbitmq.client.Channel; +import org.jeecg.boot.starter.rabbitmq.core.BaseRabbiMqHandler; +import org.jeecg.boot.starter.rabbitmq.listenter.MqListener; +import org.jeecg.common.annotation.RabbitComponent; +import org.jeecg.common.base.BaseMap; +import org.springframework.amqp.rabbit.annotation.RabbitHandler; +import org.springframework.amqp.rabbit.annotation.RabbitListener; +import org.springframework.amqp.support.AmqpHeaders; +import org.springframework.messaging.handler.annotation.Header; + +@RabbitListener(queues = "jeecg_place_order_time") +@RabbitComponent(value = "helloTimeReceiver") +public class HelloTimeReceiver extends BaseRabbiMqHandler { + + @RabbitHandler + public void onMessage(BaseMap baseMap, Channel channel, @Header(AmqpHeaders.DELIVERY_TAG) long deliveryTag) { + super.onMessage(baseMap, deliveryTag, channel, new MqListener() { + @Override + public void handler(BaseMap map, Channel channel) { + //业务处理 + String orderId = map.get("orderId").toString(); + System.out.println("Receiver1 : " + orderId); + } + }); + } + +} \ No newline at end of file