From 8defb0a34337fee575b05ef451aa82007019ab8d Mon Sep 17 00:00:00 2001
From: YunaiV <>
Date: Sat, 27 Jun 2020 22:09:08 +0800
Subject: [PATCH] =?UTF-8?q?Kafka=20=E5=85=A5=E9=97=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 2 +-
{lab-03 => lab-03-kafka}/lab-03-kafka-demo-ack/pom.xml | 0
.../cn/iocoder/springboot/lab03/kafkademo/Application.java | 0
.../springboot/lab03/kafkademo/consumer/Demo08Consumer.java | 0
.../springboot/lab03/kafkademo/message/Demo08Message.java | 0
.../springboot/lab03/kafkademo/producer/Demo08Producer.java | 0
.../lab-03-kafka-demo-ack/src/main/resources/application.yaml | 0
.../cn/iocoder/springboot/lab03/kafkademo/package-info.java | 0
.../lab03/kafkademo/producer/Demo08ProducerTest.java | 0
.../lab-03-kafka-demo-batch-consume/pom.xml | 0
.../cn/iocoder/springboot/lab03/kafkademo/Application.java | 0
.../springboot/lab03/kafkademo/consumer/Demo02Consumer.java | 0
.../springboot/lab03/kafkademo/message/Demo02Message.java | 0
.../springboot/lab03/kafkademo/producer/Demo02Producer.java | 0
.../src/main/resources/application.yaml | 0
.../cn/iocoder/springboot/lab03/kafkademo/package-info.java | 0
.../lab03/kafkademo/producer/Demo02ProducerTest.java | 0
{lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch/pom.xml | 0
.../cn/iocoder/springboot/lab03/kafkademo/Application.java | 0
.../springboot/lab03/kafkademo/consumer/Demo02Consumer.java | 0
.../springboot/lab03/kafkademo/message/Demo02Message.java | 0
.../springboot/lab03/kafkademo/producer/Demo02Producer.java | 0
.../src/main/resources/application.yaml | 0
.../cn/iocoder/springboot/lab03/kafkademo/package-info.java | 0
.../lab03/kafkademo/producer/Demo02ProducerTest.java | 0
{lab-03 => lab-03-kafka}/lab-03-kafka-demo-broadcast/pom.xml | 0
.../cn/iocoder/springboot/lab03/kafkademo/Application.java | 0
.../springboot/lab03/kafkademo/consumer/Demo05Consumer.java | 0
.../springboot/lab03/kafkademo/message/Demo05Message.java | 0
.../springboot/lab03/kafkademo/producer/Demo05Producer.java | 0
.../src/main/resources/application.yaml | 0
.../cn/iocoder/springboot/lab03/kafkademo/package-info.java | 0
.../lab03/kafkademo/producer/Demo05ProducerTest.java | 0
.../lab-03-kafka-demo-concurrency/pom.xml | 0
.../cn/iocoder/springboot/lab03/kafkademo/Application.java | 0
.../springboot/lab03/kafkademo/consumer/Demo06Consumer.java | 0
.../springboot/lab03/kafkademo/message/Demo06Message.java | 0
.../springboot/lab03/kafkademo/producer/Demo06Producer.java | 0
.../src/main/resources/application.yaml | 0
.../cn/iocoder/springboot/lab03/kafkademo/package-info.java | 0
.../lab03/kafkademo/producer/Demo06ProducerTest.java | 0
.../lab-03-kafka-demo-transaction/pom.xml | 0
.../cn/iocoder/springboot/lab03/kafkademo/Application.java | 0
.../springboot/lab03/kafkademo/consumer/Demo07Consumer.java | 0
.../springboot/lab03/kafkademo/message/Demo07Message.java | 0
.../springboot/lab03/kafkademo/producer/Demo07Producer.java | 0
.../src/main/resources/application.yaml | 0
.../src/main/resources/application_bak.yaml | 0
.../cn/iocoder/springboot/lab03/kafkademo/package-info.java | 0
.../lab03/kafkademo/producer/Demo07ProducerTest.java | 0
{lab-03 => lab-03-kafka}/lab-03-kafka-demo/pom.xml | 0
.../cn/iocoder/springboot/lab03/kafkademo/Application.java | 0
.../springboot/lab03/kafkademo/config/KafkaConfiguration.java | 0
.../springboot/lab03/kafkademo/consumer/Demo01AConsumer.java | 0
.../springboot/lab03/kafkademo/consumer/Demo01Consumer.java | 0
.../springboot/lab03/kafkademo/consumer/Demo04Consumer.java | 0
.../springboot/lab03/kafkademo/message/Demo01Message.java | 0
.../springboot/lab03/kafkademo/message/Demo04Message.java | 0
.../springboot/lab03/kafkademo/producer/Demo01Producer.java | 0
.../springboot/lab03/kafkademo/producer/Demo04Producer.java | 0
.../lab-03-kafka-demo/src/main/resources/application.yaml | 0
.../lab-03-kafka-demo/src/main/resources/application_bak.yaml | 0
.../cn/iocoder/springboot/lab03/kafkademo/package-info.java | 0
.../lab03/kafkademo/producer/Demo01ProducerTest.java | 0
.../lab03/kafkademo/producer/Demo04ProducerTest.java | 0
{lab-03 => lab-03-kafka}/lab-03-kafka-native/pom.xml | 0
.../cn/iocoder/springboot/lab03/kafkademo/ConsumerMain.java | 0
.../cn/iocoder/springboot/lab03/kafkademo/ProducerMain.java | 0
{lab-03 => lab-03-kafka}/pom.xml | 0
.../《芋道 Spring Boot 消息队列 Kafka 入门》.md | 0
pom.xml | 4 ++--
71 files changed, 3 insertions(+), 3 deletions(-)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-ack/pom.xml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo08Consumer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo08Message.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo08Producer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-ack/src/main/resources/application.yaml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-ack/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-ack/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo08ProducerTest.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch-consume/pom.xml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo02Consumer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo02Message.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02Producer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch-consume/src/main/resources/application.yaml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch-consume/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch-consume/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02ProducerTest.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch/pom.xml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo02Consumer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo02Message.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02Producer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch/src/main/resources/application.yaml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-batch/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02ProducerTest.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-broadcast/pom.xml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo05Consumer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo05Message.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo05Producer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-broadcast/src/main/resources/application.yaml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-broadcast/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-broadcast/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo05ProducerTest.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-concurrency/pom.xml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo06Consumer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo06Message.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo06Producer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-concurrency/src/main/resources/application.yaml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-concurrency/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-concurrency/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo06ProducerTest.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-transaction/pom.xml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo07Consumer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo07Message.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo07Producer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-transaction/src/main/resources/application.yaml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-transaction/src/main/resources/application_bak.yaml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-transaction/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo-transaction/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo07ProducerTest.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo/pom.xml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/config/KafkaConfiguration.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo01AConsumer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo01Consumer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo04Consumer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo01Message.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo04Message.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo01Producer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo04Producer.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo/src/main/resources/application.yaml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo/src/main/resources/application_bak.yaml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo01ProducerTest.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo04ProducerTest.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-native/pom.xml (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-native/src/main/java/cn/iocoder/springboot/lab03/kafkademo/ConsumerMain.java (100%)
rename {lab-03 => lab-03-kafka}/lab-03-kafka-native/src/main/java/cn/iocoder/springboot/lab03/kafkademo/ProducerMain.java (100%)
rename {lab-03 => lab-03-kafka}/pom.xml (100%)
rename {lab-03 => lab-03-kafka}/《芋道 Spring Boot 消息队列 Kafka 入门》.md (100%)
diff --git a/README.md b/README.md
index 1f2df382..09bb6ef0 100644
--- a/README.md
+++ b/README.md
@@ -106,7 +106,7 @@
## 消息队列
* [《芋道 Spring Boot 消息队列 RocketMQ 入门》](http://www.iocoder.cn/Spring-Boot/RocketMQ/?github) 对应 [lab-31](https://github.com/YunaiV/SpringBoot-Labs/tree/master/lab-31)
-* [《芋道 Spring Boot 消息队列 Kafka 入门》](http://www.iocoder.cn/Spring-Boot/Kafka/?github) 对应 [lab-03](https://github.com/YunaiV/SpringBoot-Labs/tree/master/lab-03)
+* [《芋道 Spring Boot 消息队列 Kafka 入门》](http://www.iocoder.cn/Spring-Boot/Kafka/?github) 对应 [lab-03-kafka](https://github.com/YunaiV/SpringBoot-Labs/tree/master/lab-03-kafka)
* [《芋道 Spring Boot 消息队列 RabbitMQ 入门》](http://www.iocoder.cn/Spring-Boot/RabbitMQ/?github) 对应 [lab-04](https://github.com/YunaiV/SpringBoot-Labs/tree/master/lab-04)
* [《芋道 Spring Boot 消息队列 ActiveMQ 入门》](http://www.iocoder.cn/Spring-Boot/ActiveMQ/?github) 对应 [lab-32](https://github.com/YunaiV/SpringBoot-Labs/tree/master/lab-32)
* [《芋道 Spring Boot 事件机制 Event 入门》](http://www.iocoder.cn/Spring-Boot/Event/?github) 对应 对应 [lab-54](https://github.com/YunaiV/SpringBoot-Labs/tree/master/lab-54)
diff --git a/lab-03/lab-03-kafka-demo-ack/pom.xml b/lab-03-kafka/lab-03-kafka-demo-ack/pom.xml
similarity index 100%
rename from lab-03/lab-03-kafka-demo-ack/pom.xml
rename to lab-03-kafka/lab-03-kafka-demo-ack/pom.xml
diff --git a/lab-03/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java b/lab-03-kafka/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
rename to lab-03-kafka/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
diff --git a/lab-03/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo08Consumer.java b/lab-03-kafka/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo08Consumer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo08Consumer.java
rename to lab-03-kafka/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo08Consumer.java
diff --git a/lab-03/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo08Message.java b/lab-03-kafka/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo08Message.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo08Message.java
rename to lab-03-kafka/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo08Message.java
diff --git a/lab-03/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo08Producer.java b/lab-03-kafka/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo08Producer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo08Producer.java
rename to lab-03-kafka/lab-03-kafka-demo-ack/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo08Producer.java
diff --git a/lab-03/lab-03-kafka-demo-ack/src/main/resources/application.yaml b/lab-03-kafka/lab-03-kafka-demo-ack/src/main/resources/application.yaml
similarity index 100%
rename from lab-03/lab-03-kafka-demo-ack/src/main/resources/application.yaml
rename to lab-03-kafka/lab-03-kafka-demo-ack/src/main/resources/application.yaml
diff --git a/lab-03/lab-03-kafka-demo-ack/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java b/lab-03-kafka/lab-03-kafka-demo-ack/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-ack/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
rename to lab-03-kafka/lab-03-kafka-demo-ack/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
diff --git a/lab-03/lab-03-kafka-demo-ack/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo08ProducerTest.java b/lab-03-kafka/lab-03-kafka-demo-ack/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo08ProducerTest.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-ack/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo08ProducerTest.java
rename to lab-03-kafka/lab-03-kafka-demo-ack/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo08ProducerTest.java
diff --git a/lab-03/lab-03-kafka-demo-batch-consume/pom.xml b/lab-03-kafka/lab-03-kafka-demo-batch-consume/pom.xml
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch-consume/pom.xml
rename to lab-03-kafka/lab-03-kafka-demo-batch-consume/pom.xml
diff --git a/lab-03/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java b/lab-03-kafka/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
rename to lab-03-kafka/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
diff --git a/lab-03/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo02Consumer.java b/lab-03-kafka/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo02Consumer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo02Consumer.java
rename to lab-03-kafka/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo02Consumer.java
diff --git a/lab-03/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo02Message.java b/lab-03-kafka/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo02Message.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo02Message.java
rename to lab-03-kafka/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo02Message.java
diff --git a/lab-03/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02Producer.java b/lab-03-kafka/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02Producer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02Producer.java
rename to lab-03-kafka/lab-03-kafka-demo-batch-consume/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02Producer.java
diff --git a/lab-03/lab-03-kafka-demo-batch-consume/src/main/resources/application.yaml b/lab-03-kafka/lab-03-kafka-demo-batch-consume/src/main/resources/application.yaml
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch-consume/src/main/resources/application.yaml
rename to lab-03-kafka/lab-03-kafka-demo-batch-consume/src/main/resources/application.yaml
diff --git a/lab-03/lab-03-kafka-demo-batch-consume/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java b/lab-03-kafka/lab-03-kafka-demo-batch-consume/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch-consume/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
rename to lab-03-kafka/lab-03-kafka-demo-batch-consume/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
diff --git a/lab-03/lab-03-kafka-demo-batch-consume/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02ProducerTest.java b/lab-03-kafka/lab-03-kafka-demo-batch-consume/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02ProducerTest.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch-consume/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02ProducerTest.java
rename to lab-03-kafka/lab-03-kafka-demo-batch-consume/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02ProducerTest.java
diff --git a/lab-03/lab-03-kafka-demo-batch/pom.xml b/lab-03-kafka/lab-03-kafka-demo-batch/pom.xml
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch/pom.xml
rename to lab-03-kafka/lab-03-kafka-demo-batch/pom.xml
diff --git a/lab-03/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java b/lab-03-kafka/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
rename to lab-03-kafka/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
diff --git a/lab-03/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo02Consumer.java b/lab-03-kafka/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo02Consumer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo02Consumer.java
rename to lab-03-kafka/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo02Consumer.java
diff --git a/lab-03/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo02Message.java b/lab-03-kafka/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo02Message.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo02Message.java
rename to lab-03-kafka/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo02Message.java
diff --git a/lab-03/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02Producer.java b/lab-03-kafka/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02Producer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02Producer.java
rename to lab-03-kafka/lab-03-kafka-demo-batch/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02Producer.java
diff --git a/lab-03/lab-03-kafka-demo-batch/src/main/resources/application.yaml b/lab-03-kafka/lab-03-kafka-demo-batch/src/main/resources/application.yaml
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch/src/main/resources/application.yaml
rename to lab-03-kafka/lab-03-kafka-demo-batch/src/main/resources/application.yaml
diff --git a/lab-03/lab-03-kafka-demo-batch/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java b/lab-03-kafka/lab-03-kafka-demo-batch/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
rename to lab-03-kafka/lab-03-kafka-demo-batch/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
diff --git a/lab-03/lab-03-kafka-demo-batch/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02ProducerTest.java b/lab-03-kafka/lab-03-kafka-demo-batch/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02ProducerTest.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-batch/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02ProducerTest.java
rename to lab-03-kafka/lab-03-kafka-demo-batch/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo02ProducerTest.java
diff --git a/lab-03/lab-03-kafka-demo-broadcast/pom.xml b/lab-03-kafka/lab-03-kafka-demo-broadcast/pom.xml
similarity index 100%
rename from lab-03/lab-03-kafka-demo-broadcast/pom.xml
rename to lab-03-kafka/lab-03-kafka-demo-broadcast/pom.xml
diff --git a/lab-03/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java b/lab-03-kafka/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
rename to lab-03-kafka/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
diff --git a/lab-03/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo05Consumer.java b/lab-03-kafka/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo05Consumer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo05Consumer.java
rename to lab-03-kafka/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo05Consumer.java
diff --git a/lab-03/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo05Message.java b/lab-03-kafka/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo05Message.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo05Message.java
rename to lab-03-kafka/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo05Message.java
diff --git a/lab-03/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo05Producer.java b/lab-03-kafka/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo05Producer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo05Producer.java
rename to lab-03-kafka/lab-03-kafka-demo-broadcast/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo05Producer.java
diff --git a/lab-03/lab-03-kafka-demo-broadcast/src/main/resources/application.yaml b/lab-03-kafka/lab-03-kafka-demo-broadcast/src/main/resources/application.yaml
similarity index 100%
rename from lab-03/lab-03-kafka-demo-broadcast/src/main/resources/application.yaml
rename to lab-03-kafka/lab-03-kafka-demo-broadcast/src/main/resources/application.yaml
diff --git a/lab-03/lab-03-kafka-demo-broadcast/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java b/lab-03-kafka/lab-03-kafka-demo-broadcast/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-broadcast/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
rename to lab-03-kafka/lab-03-kafka-demo-broadcast/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
diff --git a/lab-03/lab-03-kafka-demo-broadcast/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo05ProducerTest.java b/lab-03-kafka/lab-03-kafka-demo-broadcast/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo05ProducerTest.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-broadcast/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo05ProducerTest.java
rename to lab-03-kafka/lab-03-kafka-demo-broadcast/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo05ProducerTest.java
diff --git a/lab-03/lab-03-kafka-demo-concurrency/pom.xml b/lab-03-kafka/lab-03-kafka-demo-concurrency/pom.xml
similarity index 100%
rename from lab-03/lab-03-kafka-demo-concurrency/pom.xml
rename to lab-03-kafka/lab-03-kafka-demo-concurrency/pom.xml
diff --git a/lab-03/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java b/lab-03-kafka/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
rename to lab-03-kafka/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
diff --git a/lab-03/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo06Consumer.java b/lab-03-kafka/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo06Consumer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo06Consumer.java
rename to lab-03-kafka/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo06Consumer.java
diff --git a/lab-03/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo06Message.java b/lab-03-kafka/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo06Message.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo06Message.java
rename to lab-03-kafka/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo06Message.java
diff --git a/lab-03/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo06Producer.java b/lab-03-kafka/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo06Producer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo06Producer.java
rename to lab-03-kafka/lab-03-kafka-demo-concurrency/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo06Producer.java
diff --git a/lab-03/lab-03-kafka-demo-concurrency/src/main/resources/application.yaml b/lab-03-kafka/lab-03-kafka-demo-concurrency/src/main/resources/application.yaml
similarity index 100%
rename from lab-03/lab-03-kafka-demo-concurrency/src/main/resources/application.yaml
rename to lab-03-kafka/lab-03-kafka-demo-concurrency/src/main/resources/application.yaml
diff --git a/lab-03/lab-03-kafka-demo-concurrency/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java b/lab-03-kafka/lab-03-kafka-demo-concurrency/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-concurrency/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
rename to lab-03-kafka/lab-03-kafka-demo-concurrency/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
diff --git a/lab-03/lab-03-kafka-demo-concurrency/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo06ProducerTest.java b/lab-03-kafka/lab-03-kafka-demo-concurrency/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo06ProducerTest.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-concurrency/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo06ProducerTest.java
rename to lab-03-kafka/lab-03-kafka-demo-concurrency/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo06ProducerTest.java
diff --git a/lab-03/lab-03-kafka-demo-transaction/pom.xml b/lab-03-kafka/lab-03-kafka-demo-transaction/pom.xml
similarity index 100%
rename from lab-03/lab-03-kafka-demo-transaction/pom.xml
rename to lab-03-kafka/lab-03-kafka-demo-transaction/pom.xml
diff --git a/lab-03/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java b/lab-03-kafka/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
rename to lab-03-kafka/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
diff --git a/lab-03/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo07Consumer.java b/lab-03-kafka/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo07Consumer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo07Consumer.java
rename to lab-03-kafka/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo07Consumer.java
diff --git a/lab-03/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo07Message.java b/lab-03-kafka/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo07Message.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo07Message.java
rename to lab-03-kafka/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo07Message.java
diff --git a/lab-03/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo07Producer.java b/lab-03-kafka/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo07Producer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo07Producer.java
rename to lab-03-kafka/lab-03-kafka-demo-transaction/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo07Producer.java
diff --git a/lab-03/lab-03-kafka-demo-transaction/src/main/resources/application.yaml b/lab-03-kafka/lab-03-kafka-demo-transaction/src/main/resources/application.yaml
similarity index 100%
rename from lab-03/lab-03-kafka-demo-transaction/src/main/resources/application.yaml
rename to lab-03-kafka/lab-03-kafka-demo-transaction/src/main/resources/application.yaml
diff --git a/lab-03/lab-03-kafka-demo-transaction/src/main/resources/application_bak.yaml b/lab-03-kafka/lab-03-kafka-demo-transaction/src/main/resources/application_bak.yaml
similarity index 100%
rename from lab-03/lab-03-kafka-demo-transaction/src/main/resources/application_bak.yaml
rename to lab-03-kafka/lab-03-kafka-demo-transaction/src/main/resources/application_bak.yaml
diff --git a/lab-03/lab-03-kafka-demo-transaction/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java b/lab-03-kafka/lab-03-kafka-demo-transaction/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-transaction/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
rename to lab-03-kafka/lab-03-kafka-demo-transaction/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
diff --git a/lab-03/lab-03-kafka-demo-transaction/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo07ProducerTest.java b/lab-03-kafka/lab-03-kafka-demo-transaction/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo07ProducerTest.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo-transaction/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo07ProducerTest.java
rename to lab-03-kafka/lab-03-kafka-demo-transaction/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo07ProducerTest.java
diff --git a/lab-03/lab-03-kafka-demo/pom.xml b/lab-03-kafka/lab-03-kafka-demo/pom.xml
similarity index 100%
rename from lab-03/lab-03-kafka-demo/pom.xml
rename to lab-03-kafka/lab-03-kafka-demo/pom.xml
diff --git a/lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java b/lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
rename to lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/Application.java
diff --git a/lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/config/KafkaConfiguration.java b/lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/config/KafkaConfiguration.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/config/KafkaConfiguration.java
rename to lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/config/KafkaConfiguration.java
diff --git a/lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo01AConsumer.java b/lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo01AConsumer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo01AConsumer.java
rename to lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo01AConsumer.java
diff --git a/lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo01Consumer.java b/lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo01Consumer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo01Consumer.java
rename to lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo01Consumer.java
diff --git a/lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo04Consumer.java b/lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo04Consumer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo04Consumer.java
rename to lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/consumer/Demo04Consumer.java
diff --git a/lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo01Message.java b/lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo01Message.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo01Message.java
rename to lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo01Message.java
diff --git a/lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo04Message.java b/lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo04Message.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo04Message.java
rename to lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/message/Demo04Message.java
diff --git a/lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo01Producer.java b/lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo01Producer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo01Producer.java
rename to lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo01Producer.java
diff --git a/lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo04Producer.java b/lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo04Producer.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo04Producer.java
rename to lab-03-kafka/lab-03-kafka-demo/src/main/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo04Producer.java
diff --git a/lab-03/lab-03-kafka-demo/src/main/resources/application.yaml b/lab-03-kafka/lab-03-kafka-demo/src/main/resources/application.yaml
similarity index 100%
rename from lab-03/lab-03-kafka-demo/src/main/resources/application.yaml
rename to lab-03-kafka/lab-03-kafka-demo/src/main/resources/application.yaml
diff --git a/lab-03/lab-03-kafka-demo/src/main/resources/application_bak.yaml b/lab-03-kafka/lab-03-kafka-demo/src/main/resources/application_bak.yaml
similarity index 100%
rename from lab-03/lab-03-kafka-demo/src/main/resources/application_bak.yaml
rename to lab-03-kafka/lab-03-kafka-demo/src/main/resources/application_bak.yaml
diff --git a/lab-03/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java b/lab-03-kafka/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
rename to lab-03-kafka/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/package-info.java
diff --git a/lab-03/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo01ProducerTest.java b/lab-03-kafka/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo01ProducerTest.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo01ProducerTest.java
rename to lab-03-kafka/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo01ProducerTest.java
diff --git a/lab-03/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo04ProducerTest.java b/lab-03-kafka/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo04ProducerTest.java
similarity index 100%
rename from lab-03/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo04ProducerTest.java
rename to lab-03-kafka/lab-03-kafka-demo/src/test/java/cn/iocoder/springboot/lab03/kafkademo/producer/Demo04ProducerTest.java
diff --git a/lab-03/lab-03-kafka-native/pom.xml b/lab-03-kafka/lab-03-kafka-native/pom.xml
similarity index 100%
rename from lab-03/lab-03-kafka-native/pom.xml
rename to lab-03-kafka/lab-03-kafka-native/pom.xml
diff --git a/lab-03/lab-03-kafka-native/src/main/java/cn/iocoder/springboot/lab03/kafkademo/ConsumerMain.java b/lab-03-kafka/lab-03-kafka-native/src/main/java/cn/iocoder/springboot/lab03/kafkademo/ConsumerMain.java
similarity index 100%
rename from lab-03/lab-03-kafka-native/src/main/java/cn/iocoder/springboot/lab03/kafkademo/ConsumerMain.java
rename to lab-03-kafka/lab-03-kafka-native/src/main/java/cn/iocoder/springboot/lab03/kafkademo/ConsumerMain.java
diff --git a/lab-03/lab-03-kafka-native/src/main/java/cn/iocoder/springboot/lab03/kafkademo/ProducerMain.java b/lab-03-kafka/lab-03-kafka-native/src/main/java/cn/iocoder/springboot/lab03/kafkademo/ProducerMain.java
similarity index 100%
rename from lab-03/lab-03-kafka-native/src/main/java/cn/iocoder/springboot/lab03/kafkademo/ProducerMain.java
rename to lab-03-kafka/lab-03-kafka-native/src/main/java/cn/iocoder/springboot/lab03/kafkademo/ProducerMain.java
diff --git a/lab-03/pom.xml b/lab-03-kafka/pom.xml
similarity index 100%
rename from lab-03/pom.xml
rename to lab-03-kafka/pom.xml
diff --git a/lab-03/《芋道 Spring Boot 消息队列 Kafka 入门》.md b/lab-03-kafka/《芋道 Spring Boot 消息队列 Kafka 入门》.md
similarity index 100%
rename from lab-03/《芋道 Spring Boot 消息队列 Kafka 入门》.md
rename to lab-03-kafka/《芋道 Spring Boot 消息队列 Kafka 入门》.md
diff --git a/pom.xml b/pom.xml
index 3d783b24..c9bd27dc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,8 +12,8 @@
- lab-02-spring-security-oauth
-
+
+ lab-03-kafka