|  |  | 
 |  |  | import com.matrix.component.rabbitmq.RabiitMqTemplate; | 
 |  |  | import com.matrix.component.rabbitmq.RabiitMqTemplateFactory; | 
 |  |  | import com.matrix.system.shopXcx.mqTask.*; | 
 |  |  | import com.matrix.system.wechart.templateMsg.Task.UniformMsgSentTask; | 
 |  |  | import org.springframework.beans.factory.annotation.Value; | 
 |  |  | import org.springframework.context.annotation.Bean; | 
 |  |  | import org.springframework.context.annotation.Configuration; | 
 |  |  | 
 |  |  |         return new TemplateMsgTask(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |   @Bean | 
 |  |  |   UniformMsgSentTask UniformMsgSentTask(){ | 
 |  |  |         return new UniformMsgSentTask(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Bean | 
 |  |  |     OrderOutSotoreTask OrderOutSotoreTask(){ | 
 |  |  |         return new OrderOutSotoreTask(); | 
 |  |  | 
 |  |  |  | 
 |  |  |         //注册RabbitMq任务 | 
 |  |  |         taskList.add(new MqTask(MQ_EXCHANGE_A + evn, MQTaskRouting.CREATE_VIP + evn, MQTaskRouting.CREATE_VIP + evn, VipCreateTask())); | 
 |  |  |         taskList.add(new MqTask(MQ_EXCHANGE_A + "cf", MQTaskRouting.CREATE_VIP + evn, MQTaskRouting.CREATE_VIP + evn, null)); | 
 |  |  |         taskList.add(new MqTask(MQ_EXCHANGE_A + evn, MQTaskRouting.CREATE_ORDER + evn,MQTaskRouting.CREATE_ORDER + evn,OrderrCreateTask())); | 
 |  |  |         taskList.add(new MqTask(MQ_EXCHANGE_A + evn, MQTaskRouting.SEND_TEMPLATE_MSG + evn,MQTaskRouting.SEND_TEMPLATE_MSG + evn, TemplateMsgTask())); | 
 |  |  |         taskList.add(new MqTask(MQ_EXCHANGE_A + evn, MQTaskRouting.ORDER_OUT_SOTORE + evn,MQTaskRouting.ORDER_OUT_SOTORE + evn, OrderOutSotoreTask())); | 
 |  |  |         taskList.add(new MqTask(MQ_EXCHANGE_A + evn, MQTaskRouting.SEND_UNIFORM_TEMPLATE_MSG + evn,MQTaskRouting.SEND_UNIFORM_TEMPLATE_MSG + evn, UniformMsgSentTask())); | 
 |  |  |  | 
 |  |  |         rabiitMqTemplate.binding(taskList); | 
 |  |  |  |