rocketmq消费者和生产者代码拆分

This commit is contained in:
liaozetao
2023-12-13 14:19:24 +08:00
parent e9f7d91c1a
commit e5d7ba84cd
44 changed files with 1163 additions and 164 deletions

View File

@@ -0,0 +1,24 @@
package com.accompany.oauth2.config;
import com.accompany.mq.producer.MQMessageProducer;
import lombok.extern.slf4j.Slf4j;
import org.apache.rocketmq.spring.core.RocketMQTemplate;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* @author: liaozetao
* @date: 2023/12/13 11:10
* @description:
*/
@Slf4j
@Configuration
@ConditionalOnClass(value = RocketMQTemplate.class)
public class RocketMQConfiguration {
@Bean
public MQMessageProducer mqMessageProducer(RocketMQTemplate rocketMQTemplate) {
return new MQMessageProducer(rocketMQTemplate);
}
}