123456789101112131415161718192021222324252627 |
- package org.jeecg.modules.cloud.ebus;
- import cn.hutool.core.util.ObjectUtil;
- import lombok.extern.slf4j.Slf4j;
- import org.jeecg.boot.starter.rabbitmq.event.EventObj;
- import org.jeecg.boot.starter.rabbitmq.event.JeecgBusEventHandler;
- import org.jeecg.common.base.BaseMap;
- import org.jeecg.modules.cloud.constant.CloudConstant;
- import org.springframework.stereotype.Component;
- /**
- * 消息处理器【发布订阅】
- */
- @Slf4j
- @Component(CloudConstant.MQ_DEMO_BUS_EVENT)
- public class DemoBusEvent implements JeecgBusEventHandler {
- @Override
- public void onMessage(EventObj obj) {
- if (ObjectUtil.isNotEmpty(obj)) {
- BaseMap baseMap = obj.getBaseMap();
- String orderId = baseMap.get("orderId");
- log.info("业务处理----订单ID:" + orderId);
- }
- }
- }
|