Commit 6d61e3a9 authored by liaozan's avatar liaozan 🏀

no messages

parent 33377df0
......@@ -6,6 +6,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.kafka.config.KafkaListenerConfigUtils;
import org.springframework.kafka.core.KafkaTemplate;
/**
* @author liaozan
......@@ -22,8 +23,8 @@ public class KafkaAutoConfiguration {
@Bean
@ConditionalOnMissingBean
public MessageProducer defaultMessageProducer() {
return new MessageProducer();
public KafkaMessageProducer defaultKafkaMessageProducer(KafkaTemplate<String, String> kafkaTemplate) {
return new KafkaMessageProducer(kafkaTemplate);
}
}
package com.schbrain.framework.autoconfigure.kafka;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.kafka.core.KafkaTemplate;
import org.springframework.kafka.support.SendResult;
import org.springframework.util.concurrent.ListenableFutureCallback;
......@@ -11,10 +10,13 @@ import org.springframework.util.concurrent.ListenableFutureCallback;
* @since 2023/7/17
*/
@Slf4j
public class MessageProducer {
public class KafkaMessageProducer {
@Autowired
private KafkaTemplate<String, String> kafkaTemplate;
private final KafkaTemplate<String, String> kafkaTemplate;
public KafkaMessageProducer(KafkaTemplate<String, String> kafkaTemplate) {
this.kafkaTemplate = kafkaTemplate;
}
/**
* producer 异步方式发送数据
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment