diff --git a/README.md b/README.md
index 89dcba49..7ed931b7 100644
--- a/README.md
+++ b/README.md
@@ -70,7 +70,7 @@
* [《芋道 Spring Boot 数据库连接池入门》](http://www.iocoder.cn/Spring-Boot/datasource-pool/?github) 对应 [lab-19](https://github.com/YunaiV/SpringBoot-Labs/tree/master/lab-19)
* [《芋道 Spring Boot MyBatis 入门》](http://www.iocoder.cn/Spring-Boot/MyBatis/?github) 对应 [lab-12-mybatis](https://github.com/YunaiV/SpringBoot-Labs/tree/master/lab-12-mybatis)
-* [《芋道 Spring Boot JPA 入门》](http://www.iocoder.cn/Spring-Boot/JPA/?github) 对应 [lab-13](https://github.com/YunaiV/SpringBoot-Labs/tree/master/lab-13)
+* [《芋道 Spring Boot JPA 入门》](http://www.iocoder.cn/Spring-Boot/JPA/?github) 对应 [lab-13-spring-data-jpa](https://github.com/YunaiV/SpringBoot-Labs/tree/master/lab-13-spring-data-jpa)
* [《芋道 Spring Boot JdbcTemplate 入门》](http://www.iocoder.cn/Spring-Boot/JdbcTemplate/?github) 对应 [lab-14](https://github.com/YunaiV/SpringBoot-Labs/tree/master/lab-14)
* [《芋道 Spring Boot 多数据源(读写分离)入门》](http://www.iocoder.cn/Spring-Boot/dynamic-datasource/?github) 对应 [lab-17](https://github.com/YunaiV/SpringBoot-Labs/tree/master/lab-17)
* [《芋道 Spring Boot 分库分表入门》](http://www.iocoder.cn/Spring-Boot/sharding-datasource/?github) 对应 [lab-18](https://github.com/YunaiV/SpringBoot-Labs/tree/master/lab-18)
diff --git a/lab-01-spring-security/pom.xml b/lab-01-spring-security/pom.xml
index a0ff71ac..caa7e54d 100644
--- a/lab-01-spring-security/pom.xml
+++ b/lab-01-spring-security/pom.xml
@@ -9,7 +9,7 @@
4.0.0
- lab-01
+ lab-02-spring-security
pom
lab-01-springsecurity-demo
diff --git a/lab-02-spring-security-oauth/pom.xml b/lab-02-spring-security-oauth/pom.xml
index 9912c2c9..2f2dacd5 100644
--- a/lab-02-spring-security-oauth/pom.xml
+++ b/lab-02-spring-security-oauth/pom.xml
@@ -9,7 +9,7 @@
4.0.0
- lab-02
+ lab-02-spring-security-oauth
pom
authorization-code-server
@@ -22,4 +22,4 @@
-
\ No newline at end of file
+
diff --git a/lab-03-kafka/pom.xml b/lab-03-kafka/pom.xml
index d32bb1f4..92f5e4e2 100644
--- a/lab-03-kafka/pom.xml
+++ b/lab-03-kafka/pom.xml
@@ -10,7 +10,7 @@
4.0.0
- lab-03
+ lab-03-kafka
pom
lab-03-kafka-native
diff --git a/lab-04-rabbitmq/pom.xml b/lab-04-rabbitmq/pom.xml
index a5547e76..ed9cf40a 100644
--- a/lab-04-rabbitmq/pom.xml
+++ b/lab-04-rabbitmq/pom.xml
@@ -9,7 +9,7 @@
4.0.0
- lab-04
+ lab-04-rabbitmq
pom
lab-04-rabbitmq-native
diff --git a/lab-11-spring-data-redis/pom.xml b/lab-11-spring-data-redis/pom.xml
index 987223ac..7c644123 100644
--- a/lab-11-spring-data-redis/pom.xml
+++ b/lab-11-spring-data-redis/pom.xml
@@ -9,7 +9,7 @@
4.0.0
- lab-11
+ lab-11-spring-data-redis
pom
lab-07-spring-data-redis-with-jedis
diff --git a/lab-13-spring-data-jpa/pom.xml b/lab-13-spring-data-jpa/pom.xml
index 71c68425..736ef33c 100644
--- a/lab-13-spring-data-jpa/pom.xml
+++ b/lab-13-spring-data-jpa/pom.xml
@@ -9,7 +9,7 @@
4.0.0
- lab-13
+ lab-13-spring-data-jpa
pom
lab-13-jpa
diff --git a/lab-14/lab-14-jdbctemplate/pom.xml b/lab-14-spring-jdbc-template/lab-14-jdbctemplate/pom.xml
similarity index 100%
rename from lab-14/lab-14-jdbctemplate/pom.xml
rename to lab-14-spring-jdbc-template/lab-14-jdbctemplate/pom.xml
diff --git a/lab-14/lab-14-jdbctemplate/src/main/java/cn/iocoder/springboot/lab14/jdbctemplate/Application.java b/lab-14-spring-jdbc-template/lab-14-jdbctemplate/src/main/java/cn/iocoder/springboot/lab14/jdbctemplate/Application.java
similarity index 100%
rename from lab-14/lab-14-jdbctemplate/src/main/java/cn/iocoder/springboot/lab14/jdbctemplate/Application.java
rename to lab-14-spring-jdbc-template/lab-14-jdbctemplate/src/main/java/cn/iocoder/springboot/lab14/jdbctemplate/Application.java
diff --git a/lab-14/lab-14-jdbctemplate/src/main/java/cn/iocoder/springboot/lab14/jdbctemplate/dao/UserDao.java b/lab-14-spring-jdbc-template/lab-14-jdbctemplate/src/main/java/cn/iocoder/springboot/lab14/jdbctemplate/dao/UserDao.java
similarity index 100%
rename from lab-14/lab-14-jdbctemplate/src/main/java/cn/iocoder/springboot/lab14/jdbctemplate/dao/UserDao.java
rename to lab-14-spring-jdbc-template/lab-14-jdbctemplate/src/main/java/cn/iocoder/springboot/lab14/jdbctemplate/dao/UserDao.java
diff --git a/lab-14/lab-14-jdbctemplate/src/main/java/cn/iocoder/springboot/lab14/jdbctemplate/dataobject/UserDO.java b/lab-14-spring-jdbc-template/lab-14-jdbctemplate/src/main/java/cn/iocoder/springboot/lab14/jdbctemplate/dataobject/UserDO.java
similarity index 100%
rename from lab-14/lab-14-jdbctemplate/src/main/java/cn/iocoder/springboot/lab14/jdbctemplate/dataobject/UserDO.java
rename to lab-14-spring-jdbc-template/lab-14-jdbctemplate/src/main/java/cn/iocoder/springboot/lab14/jdbctemplate/dataobject/UserDO.java
diff --git a/lab-14/lab-14-jdbctemplate/src/main/resources/application.yaml b/lab-14-spring-jdbc-template/lab-14-jdbctemplate/src/main/resources/application.yaml
similarity index 100%
rename from lab-14/lab-14-jdbctemplate/src/main/resources/application.yaml
rename to lab-14-spring-jdbc-template/lab-14-jdbctemplate/src/main/resources/application.yaml
diff --git a/lab-14/lab-14-jdbctemplate/src/test/java/cn/iocoder/springboot/lab14/jdbctemplate/dao/UserDaoTest.java b/lab-14-spring-jdbc-template/lab-14-jdbctemplate/src/test/java/cn/iocoder/springboot/lab14/jdbctemplate/dao/UserDaoTest.java
similarity index 100%
rename from lab-14/lab-14-jdbctemplate/src/test/java/cn/iocoder/springboot/lab14/jdbctemplate/dao/UserDaoTest.java
rename to lab-14-spring-jdbc-template/lab-14-jdbctemplate/src/test/java/cn/iocoder/springboot/lab14/jdbctemplate/dao/UserDaoTest.java
diff --git a/lab-14/pom.xml b/lab-14-spring-jdbc-template/pom.xml
similarity index 91%
rename from lab-14/pom.xml
rename to lab-14-spring-jdbc-template/pom.xml
index 7c40a731..77034062 100644
--- a/lab-14/pom.xml
+++ b/lab-14-spring-jdbc-template/pom.xml
@@ -9,7 +9,7 @@
4.0.0
- lab-14
+ lab-14-spring-jdbc-template
pom
lab-14-jdbctemplate
diff --git a/lab-14/《芋道 Spring Boot JdbcTemplate 入门》.md b/lab-14-spring-jdbc-template/《芋道 Spring Boot JdbcTemplate 入门》.md
similarity index 100%
rename from lab-14/《芋道 Spring Boot JdbcTemplate 入门》.md
rename to lab-14-spring-jdbc-template/《芋道 Spring Boot JdbcTemplate 入门》.md
diff --git a/pom.xml b/pom.xml
index 988ade9b..3ec49591 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,8 +23,8 @@
- lab-13-spring-data-jpa
-
+
+ lab-14-spring-jdbc-template