建立一个java maven 工程,支持kafka, springboot

动态 未结 0 96
小小草
小小草 LV1 2023年9月23日 23:40 发表
好的,下面是建立Java Maven工程,支持Kafka和Spring Boot的步骤: 1. 安装Maven 首先需要安装Maven,可以从官网下载并按照说明进行安装。 2. 创建Maven工程 在命令行中输入以下命令创建一个Maven工程: ``` mvn archetype:generate -DgroupId=com.example.kafka -DartifactId=kafka-springboot-demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false ``` 其中,`com.example.kafka`是你的项目包名,`kafka-springboot-demo`是你的项目名称。 3. 添加依赖 在`pom.xml`文件中添加以下依赖: ```xml org.springframework.boot spring-boot-starter-web org.springframework.kafka spring-kafka ``` 这里添加了Spring Boot Web和Spring Kafka的依赖。 4. 编写代码 在`src/main/java/com/example/kafka`目录下创建一个`KafkaProducer.java`文件,编写Kafka生产者代码: ```java package com.example.kafka; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.kafka.core.KafkaTemplate; import org.springframework.stereotype.Component; @Component public class KafkaProducer { private static final String TOPIC = "test-topic"; @Autowired private KafkaTemplate kafkaTemplate; public void sendMessage(String message) { kafkaTemplate.send(TOPIC, message); } } ``` 在`src/main/java/com/example/kafka`目录下创建一个`KafkaConsumer.java`文件,编写Kafka消费者代码: ```java package com.example.kafka; import org.springframework.kafka.annotation.KafkaListener; import org.springframework.stereotype.Component; @Component public class KafkaConsumer { private static final String TOPIC = "test-topic"; @KafkaListener(topics = TOPIC, groupId = "group-id") public void consume(String message) { System.out.println("Received
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复