diff --git a/src/main/java/com/kwan/spring5/dao/BookDao.java b/src/main/java/com/kwan/spring5/dao/BookDao.java
index 7a0aea5fc2941dba301a175104d03026f695649c..a10c9afcf5861d9d733e5189a34508f14e842f3a 100644
--- a/src/main/java/com/kwan/spring5/dao/BookDao.java
+++ b/src/main/java/com/kwan/spring5/dao/BookDao.java
@@ -1,6 +1,6 @@
package com.kwan.spring5.dao;
-import com.kwan.spring5.Book;
+import com.kwan.spring5.pojo.Book;
import java.util.List;
diff --git a/src/main/java/com/kwan/spring5/dao/impl/BookDaoImpl.java b/src/main/java/com/kwan/spring5/dao/impl/BookDaoImpl.java
index 328b48fcff90bb8358a5cdba40d7aeacc8fe5f71..b7196cef979e1232247231488cf9dcc2ce356dd2 100644
--- a/src/main/java/com/kwan/spring5/dao/impl/BookDaoImpl.java
+++ b/src/main/java/com/kwan/spring5/dao/impl/BookDaoImpl.java
@@ -1,6 +1,6 @@
package com.kwan.spring5.dao.impl;
-import com.kwan.spring5.Book;
+import com.kwan.spring5.pojo.Book;
import com.kwan.spring5.dao.BookDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
diff --git a/src/main/java/com/kwan/spring5/factorybean/MyBean.java b/src/main/java/com/kwan/spring5/factorybean/MyBean.java
index 389b6a72f31f6c02df4bd7dd1eb8aee4575d23c1..9b2a1d3f0dcb101bb202ba38c088231a2a572194 100644
--- a/src/main/java/com/kwan/spring5/factorybean/MyBean.java
+++ b/src/main/java/com/kwan/spring5/factorybean/MyBean.java
@@ -1,6 +1,6 @@
package com.kwan.spring5.factorybean;
-import com.kwan.spring5.Course;
+import com.kwan.spring5.pojo.Course;
import org.springframework.beans.factory.FactoryBean;
/**
diff --git a/src/main/java/com/kwan/spring5/Book.java b/src/main/java/com/kwan/spring5/pojo/Book.java
similarity index 98%
rename from src/main/java/com/kwan/spring5/Book.java
rename to src/main/java/com/kwan/spring5/pojo/Book.java
index aaebc6620bd54db5c1955965c313a88874998a6b..5c6d204cc95ce83aa9af204ef790d0a56c79d29e 100644
--- a/src/main/java/com/kwan/spring5/Book.java
+++ b/src/main/java/com/kwan/spring5/pojo/Book.java
@@ -1,4 +1,4 @@
-package com.kwan.spring5;
+package com.kwan.spring5.pojo;
import java.util.List;
diff --git a/src/main/java/com/kwan/spring5/Course.java b/src/main/java/com/kwan/spring5/pojo/Course.java
similarity index 92%
rename from src/main/java/com/kwan/spring5/Course.java
rename to src/main/java/com/kwan/spring5/pojo/Course.java
index 608f471d0f881c789c0ce4e3c4bcba5e8c3b4b7a..048375f21440a60446ae7bcb9882f9382f7359f7 100644
--- a/src/main/java/com/kwan/spring5/Course.java
+++ b/src/main/java/com/kwan/spring5/pojo/Course.java
@@ -1,4 +1,4 @@
-package com.kwan.spring5;
+package com.kwan.spring5.pojo;
/**
* 课程
diff --git a/src/main/java/com/kwan/spring5/Dept.java b/src/main/java/com/kwan/spring5/pojo/Dept.java
similarity index 92%
rename from src/main/java/com/kwan/spring5/Dept.java
rename to src/main/java/com/kwan/spring5/pojo/Dept.java
index 2511d3e51f02ab11d8bec2a39cff95166ec49e1b..565360bdf28e6f7861e3dc3effc7cb179037876d 100644
--- a/src/main/java/com/kwan/spring5/Dept.java
+++ b/src/main/java/com/kwan/spring5/pojo/Dept.java
@@ -1,4 +1,4 @@
-package com.kwan.spring5;
+package com.kwan.spring5.pojo;
/**
* 部门
diff --git a/src/main/java/com/kwan/spring5/Emp.java b/src/main/java/com/kwan/spring5/pojo/Emp.java
similarity index 96%
rename from src/main/java/com/kwan/spring5/Emp.java
rename to src/main/java/com/kwan/spring5/pojo/Emp.java
index b1b9ecf37fa2ff6e5472f54b9ee4b8dabe72d6de..54add523504b716c88c28ac8c4c7b9b9b1f7cc54 100644
--- a/src/main/java/com/kwan/spring5/Emp.java
+++ b/src/main/java/com/kwan/spring5/pojo/Emp.java
@@ -1,4 +1,4 @@
-package com.kwan.spring5;
+package com.kwan.spring5.pojo;
/**
* 员工
diff --git a/src/main/java/com/kwan/spring5/Orders.java b/src/main/java/com/kwan/spring5/pojo/Orders.java
similarity index 97%
rename from src/main/java/com/kwan/spring5/Orders.java
rename to src/main/java/com/kwan/spring5/pojo/Orders.java
index a74053df13c595b7d068a05656ea2ae9787ce641..6bcb69dd5e22b80180e0952a9907cccfcd89e0df 100644
--- a/src/main/java/com/kwan/spring5/Orders.java
+++ b/src/main/java/com/kwan/spring5/pojo/Orders.java
@@ -1,4 +1,4 @@
-package com.kwan.spring5;
+package com.kwan.spring5.pojo;
/**
diff --git a/src/main/java/com/kwan/spring5/Stu.java b/src/main/java/com/kwan/spring5/pojo/Stu.java
similarity index 97%
rename from src/main/java/com/kwan/spring5/Stu.java
rename to src/main/java/com/kwan/spring5/pojo/Stu.java
index ae6f69d12d7c48ea38a66a136bb306c176fdf919..03f9cc5869877dc40ab34641b9423584e67ee100 100644
--- a/src/main/java/com/kwan/spring5/Stu.java
+++ b/src/main/java/com/kwan/spring5/pojo/Stu.java
@@ -1,4 +1,4 @@
-package com.kwan.spring5;
+package com.kwan.spring5.pojo;
import java.util.Arrays;
import java.util.List;
diff --git a/src/main/java/com/kwan/spring5/User.java b/src/main/java/com/kwan/spring5/pojo/User.java
similarity index 93%
rename from src/main/java/com/kwan/spring5/User.java
rename to src/main/java/com/kwan/spring5/pojo/User.java
index 2506c47ee79ae36c0c51d7347c16acad609ab62e..a2037321b3a98a3ca21fb3c68188efe6d4490f5d 100644
--- a/src/main/java/com/kwan/spring5/User.java
+++ b/src/main/java/com/kwan/spring5/pojo/User.java
@@ -1,4 +1,4 @@
-package com.kwan.spring5;
+package com.kwan.spring5.pojo;
/**
* 用户
diff --git a/src/main/java/com/kwan/spring5/pojo/ChoiceMessage.java b/src/main/java/com/kwan/spring5/pojo/chat/ChoiceMessage.java
similarity index 70%
rename from src/main/java/com/kwan/spring5/pojo/ChoiceMessage.java
rename to src/main/java/com/kwan/spring5/pojo/chat/ChoiceMessage.java
index 0717291bc54172b1a19584e478fa9b390ed29809..11402bba2a60910f230becf4f61c49750cf368c8 100644
--- a/src/main/java/com/kwan/spring5/pojo/ChoiceMessage.java
+++ b/src/main/java/com/kwan/spring5/pojo/chat/ChoiceMessage.java
@@ -1,10 +1,18 @@
-package com.kwan.spring5.pojo;
+package com.kwan.spring5.pojo.chat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
+
+/**
+ * 结果
+ *
+ * @author : qinyingjie
+ * @version : 2.2.0
+ * @date : 2023/3/22 21:12
+ */
@Builder
@NoArgsConstructor
@AllArgsConstructor
diff --git a/src/main/java/com/kwan/spring5/pojo/Choices.java b/src/main/java/com/kwan/spring5/pojo/chat/Choices.java
similarity index 74%
rename from src/main/java/com/kwan/spring5/pojo/Choices.java
rename to src/main/java/com/kwan/spring5/pojo/chat/Choices.java
index b157fb62d16bc841009092717380b2cabbd3d610..324ca658b9c5ec8a038b4d94a8a2d98789bf0559 100644
--- a/src/main/java/com/kwan/spring5/pojo/Choices.java
+++ b/src/main/java/com/kwan/spring5/pojo/chat/Choices.java
@@ -1,10 +1,18 @@
-package com.kwan.spring5.pojo;
+package com.kwan.spring5.pojo.chat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
+
+/**
+ * 结果集
+ *
+ * @author : qinyingjie
+ * @version : 2.2.0
+ * @date : 2023/3/22 21:12
+ */
@Builder
@NoArgsConstructor
@AllArgsConstructor
diff --git a/src/main/java/com/kwan/spring5/pojo/CompletionChatRequest.java b/src/main/java/com/kwan/spring5/pojo/chat/CompletionChatRequest.java
similarity index 95%
rename from src/main/java/com/kwan/spring5/pojo/CompletionChatRequest.java
rename to src/main/java/com/kwan/spring5/pojo/chat/CompletionChatRequest.java
index f56ccb7a739ac9b23aa696d2c7a3a7f434dbfda1..72967f0f12194969f88821afc6e6ecb0105a4b20 100644
--- a/src/main/java/com/kwan/spring5/pojo/CompletionChatRequest.java
+++ b/src/main/java/com/kwan/spring5/pojo/chat/CompletionChatRequest.java
@@ -1,4 +1,4 @@
-package com.kwan.spring5.pojo;
+package com.kwan.spring5.pojo.chat;
import lombok.AllArgsConstructor;
diff --git a/src/main/java/com/kwan/spring5/pojo/CompletionChatResponse.java b/src/main/java/com/kwan/spring5/pojo/chat/CompletionChatResponse.java
similarity index 81%
rename from src/main/java/com/kwan/spring5/pojo/CompletionChatResponse.java
rename to src/main/java/com/kwan/spring5/pojo/chat/CompletionChatResponse.java
index 06b281cfcec5fbefe8c7e2cbde625a63ede84ac6..6de1d34efe02743941675c93ec212fc57d80c43d 100644
--- a/src/main/java/com/kwan/spring5/pojo/CompletionChatResponse.java
+++ b/src/main/java/com/kwan/spring5/pojo/chat/CompletionChatResponse.java
@@ -1,4 +1,4 @@
-package com.kwan.spring5.pojo;
+package com.kwan.spring5.pojo.chat;
import com.theokanning.openai.Usage;
import lombok.AllArgsConstructor;
@@ -8,6 +8,14 @@ import lombok.NoArgsConstructor;
import java.util.List;
+
+/**
+ * 响应结果
+ *
+ * @author : qinyingjie
+ * @version : 2.2.0
+ * @date : 2023/3/22 21:13
+ */
@Builder
@NoArgsConstructor
@AllArgsConstructor
diff --git a/src/main/java/com/kwan/spring5/proxy/PersonProxy.java b/src/main/java/com/kwan/spring5/proxy/PersonProxy.java
index 934ed48dcf37fab5f671a893c0b301cd9cd527ee..5c31fb3af5adca19081aa60056ab5c07a92da1b3 100644
--- a/src/main/java/com/kwan/spring5/proxy/PersonProxy.java
+++ b/src/main/java/com/kwan/spring5/proxy/PersonProxy.java
@@ -19,7 +19,7 @@ public class PersonProxy {
/**
* 相同切入点抽取
*/
- @Pointcut(value = "execution(* com.kwan.spring5.User.add(..))")
+ @Pointcut(value = "execution(* com.kwan.spring5.pojo.User.add(..))")
public void pointdemo() {
}
@@ -31,25 +31,25 @@ public class PersonProxy {
}
//后置通知(返回通知)
- @AfterReturning(value = "execution(* com.kwan.spring5.User.add(..))")
+ @AfterReturning(value = "execution(* com.kwan.spring5.pojo.User.add(..))")
public void afterReturning() {
System.out.println("afterReturning.........");
}
//最终通知
- @After(value = "execution(* com.kwan.spring5.User.add(..))")
+ @After(value = "execution(* com.kwan.spring5.pojo.User.add(..))")
public void after() {
System.out.println("after.........");
}
//异常通知
- @AfterThrowing(value = "execution(* com.kwan.spring5.User.add(..))")
+ @AfterThrowing(value = "execution(* com.kwan.spring5.pojo.User.add(..))")
public void afterThrowing() {
System.out.println("afterThrowing.........");
}
//环绕通知
- @Around(value = "execution(* com.kwan.spring5.User.add(..))")
+ @Around(value = "execution(* com.kwan.spring5.pojo.User.add(..))")
public void around(ProceedingJoinPoint proceedingJoinPoint) throws Throwable {
System.out.println("环绕之前.........");
//被增强的方法执行
diff --git a/src/main/java/com/kwan/spring5/proxy/UserProxy.java b/src/main/java/com/kwan/spring5/proxy/UserProxy.java
index e766c749770907d7223b8357ef6c09b874e66dab..59ecec5018f74352a5c98d49c126359ad27f757d 100644
--- a/src/main/java/com/kwan/spring5/proxy/UserProxy.java
+++ b/src/main/java/com/kwan/spring5/proxy/UserProxy.java
@@ -12,7 +12,7 @@ public class UserProxy {
/**
* 相同切入点抽取
*/
- @Pointcut(value = "execution(* com.kwan.spring5.User.add(..))")
+ @Pointcut(value = "execution(* com.kwan.spring5.pojo.User.add(..))")
public void pointdemo() {
}
@@ -24,25 +24,25 @@ public class UserProxy {
}
//后置通知(返回通知)
- @AfterReturning(value = "execution(* com.kwan.spring5.User.add(..))")
+ @AfterReturning(value = "execution(* com.kwan.spring5.pojo.User.add(..))")
public void afterReturning() {
System.out.println("afterReturning.........");
}
//最终通知
- @After(value = "execution(* com.kwan.spring5.User.add(..))")
+ @After(value = "execution(* com.kwan.spring5.pojo.User.add(..))")
public void after() {
System.out.println("after.........");
}
//异常通知
- @AfterThrowing(value = "execution(* com.kwan.spring5.User.add(..))")
+ @AfterThrowing(value = "execution(* com.kwan.spring5.pojo.User.add(..))")
public void afterThrowing() {
System.out.println("afterThrowing.........");
}
//环绕通知
- @Around(value = "execution(* com.kwan.spring5.User.add(..))")
+ @Around(value = "execution(* com.kwan.spring5.pojo.User.add(..))")
public void around(ProceedingJoinPoint proceedingJoinPoint) throws Throwable {
System.out.println("环绕之前.........");
//被增强的方法执行
diff --git a/src/main/java/com/kwan/spring5/service/BookService.java b/src/main/java/com/kwan/spring5/service/BookService.java
index 97e14aaa20b5bdcea1a6a216b2263c431c29ec3a..5b0c908f4e2a685e8d5490318d47a68265354637 100644
--- a/src/main/java/com/kwan/spring5/service/BookService.java
+++ b/src/main/java/com/kwan/spring5/service/BookService.java
@@ -1,6 +1,6 @@
package com.kwan.spring5.service;
-import com.kwan.spring5.Book;
+import com.kwan.spring5.pojo.Book;
import com.kwan.spring5.dao.BookDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/src/main/java/com/kwan/spring5/utils/OpenAIChatGpt.java b/src/main/java/com/kwan/spring5/utils/OpenAIChatGpt.java
index 4f1a144a7f269e5020611bea276d19abfc72c53d..5dd5dfe29b97693b23d5bab2492cb7cd979bf5c8 100644
--- a/src/main/java/com/kwan/spring5/utils/OpenAIChatGpt.java
+++ b/src/main/java/com/kwan/spring5/utils/OpenAIChatGpt.java
@@ -3,10 +3,10 @@ package com.kwan.spring5.utils;
import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpUtil;
import com.alibaba.fastjson2.JSON;
-import com.kwan.spring5.pojo.ChoiceMessage;
-import com.kwan.spring5.pojo.Choices;
-import com.kwan.spring5.pojo.CompletionChatRequest;
-import com.kwan.spring5.pojo.CompletionChatResponse;
+import com.kwan.spring5.pojo.chat.ChoiceMessage;
+import com.kwan.spring5.pojo.chat.Choices;
+import com.kwan.spring5.pojo.chat.CompletionChatRequest;
+import com.kwan.spring5.pojo.chat.CompletionChatResponse;
import java.util.ArrayList;
import java.util.HashMap;
@@ -14,7 +14,7 @@ import java.util.List;
import java.util.Map;
/**
- * chatgpt-api
+ * 人工智能chatgpt-api
*
* @author : qinyingjie
* @version : 2.2.0
diff --git a/src/main/resources/spring1.xml b/src/main/resources/spring1.xml
index 581483561ef825202cf1e4d68cd7373cb3515e04..c855a62c110d3553b37eb9e763428a15bd34ae9b 100644
--- a/src/main/resources/spring1.xml
+++ b/src/main/resources/spring1.xml
@@ -8,9 +8,9 @@
https://www.springframework.org/schema/context/spring-context.xsd">
-
+
-
+
-
+
diff --git a/src/main/resources/spring10.xml b/src/main/resources/spring10.xml
index 6cc3d2d7e8057260c7fae0b1433e4467d1ec1f0a..2edd9e43eb473fc5eb0076ff3d5a1f52f63c4170 100644
--- a/src/main/resources/spring10.xml
+++ b/src/main/resources/spring10.xml
@@ -20,7 +20,7 @@
-
+
\ No newline at end of file
diff --git a/src/main/resources/spring12.xml b/src/main/resources/spring12.xml
index 3714b2e8ff483014118ca60f0be2c05ed2c3e2e6..1e2c843c3bd74920787deffef8e3bbf8aaad50d3 100644
--- a/src/main/resources/spring12.xml
+++ b/src/main/resources/spring12.xml
@@ -18,8 +18,8 @@
-
-
+
+
\ No newline at end of file
diff --git a/src/main/resources/spring13.xml b/src/main/resources/spring13.xml
index d6a56467497c04ed19689bbbd2c85e9044dff18e..492a6e83c7b2aefd02e84423c1c7fe6015f99fab 100644
--- a/src/main/resources/spring13.xml
+++ b/src/main/resources/spring13.xml
@@ -10,7 +10,7 @@
-
diff --git a/src/main/resources/spring2-p.xml b/src/main/resources/spring2-p.xml
index d10f653afe87383257fdbd8781cc8f602191429a..2b75e9439f56d1fcbd3a05950dd6ddfdcf571654 100644
--- a/src/main/resources/spring2-p.xml
+++ b/src/main/resources/spring2-p.xml
@@ -9,5 +9,5 @@
https://www.springframework.org/schema/context/spring-context.xsd">
-
+
\ No newline at end of file
diff --git a/src/main/resources/spring24.xml b/src/main/resources/spring24.xml
index 38029b2c65a0dc35d4661c66ebf8a772ae48f583..360b252d988d6794eee3bbdee33fee5545641e7c 100644
--- a/src/main/resources/spring24.xml
+++ b/src/main/resources/spring24.xml
@@ -13,13 +13,13 @@
-
+
-
+
diff --git a/src/main/resources/spring3.xml b/src/main/resources/spring3.xml
index fb27139e1158f03dbcf7d3d495f23d5ed28901a9..7ddcb99b44162faa97498125ce1658ff972ef2cb 100644
--- a/src/main/resources/spring3.xml
+++ b/src/main/resources/spring3.xml
@@ -7,7 +7,7 @@
http://www.springframework.org/schema/context
https://www.springframework.org/schema/context/spring-context.xsd">
-
+
diff --git a/src/main/resources/spring5.xml b/src/main/resources/spring5.xml
index ca29b2189e7a91edb6c6345f15f2a232e4857846..49cb7d8f0b21d608cc81dd4732a7f9cdd3c5976b 100644
--- a/src/main/resources/spring5.xml
+++ b/src/main/resources/spring5.xml
@@ -8,13 +8,13 @@
https://www.springframework.org/schema/context/spring-context.xsd">
-
+
-
+
diff --git a/src/main/resources/spring6.xml b/src/main/resources/spring6.xml
index 57f26c97974f6637bc1da5e1fbfbc4378b7c76ea..5301864eb585591f07bdcf480209c1fa174cd734 100644
--- a/src/main/resources/spring6.xml
+++ b/src/main/resources/spring6.xml
@@ -8,14 +8,14 @@
https://www.springframework.org/schema/context/spring-context.xsd">
-
+
-
+
diff --git a/src/main/resources/spring7.xml b/src/main/resources/spring7.xml
index 04a628e0fcc8e6119443a75bd24fc6d378fa55df..f7048e2a11d0154781a3f1ed5977ab21d5e1b468 100644
--- a/src/main/resources/spring7.xml
+++ b/src/main/resources/spring7.xml
@@ -8,7 +8,7 @@
https://www.springframework.org/schema/context/spring-context.xsd">
-
+
@@ -16,7 +16,7 @@
-
+
diff --git a/src/main/resources/spring8.xml b/src/main/resources/spring8.xml
index 7b5e60571309c23a4c41a02fcbe86fdcca1970e9..04dd3d54d9728008835062138975d0be837c5e5d 100644
--- a/src/main/resources/spring8.xml
+++ b/src/main/resources/spring8.xml
@@ -9,7 +9,7 @@
-
+
diff --git a/src/main/resources/spring9.xml b/src/main/resources/spring9.xml
index 8cd835dcb5dfde8cf5ae441fbf3421fc4e278463..622e31a353e04d2e33d0584ddfaddd12ec511b51 100644
--- a/src/main/resources/spring9.xml
+++ b/src/main/resources/spring9.xml
@@ -8,14 +8,14 @@
https://www.springframework.org/schema/context/spring-context.xsd">
-
+
-
+
-
+
diff --git a/src/test/java/Spring_00_XmlGetTest.java b/src/test/java/Spring_00_XmlGetTest.java
index 079c9d4618e2ac54678026ba6694e515e1fef2e7..9013826cf1a74785499eb5b0dd86684513f5537d 100644
--- a/src/test/java/Spring_00_XmlGetTest.java
+++ b/src/test/java/Spring_00_XmlGetTest.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.User;
+import com.kwan.spring5.pojo.User;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_01_BookTest.java b/src/test/java/Spring_01_BookTest.java
index 2b0ab1c3986b3a23f9bac8cb481058ad9912e3e8..813dcf642be1b30ee4938a734b90d6b5dbdb7ee4 100644
--- a/src/test/java/Spring_01_BookTest.java
+++ b/src/test/java/Spring_01_BookTest.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.Book;
+import com.kwan.spring5.pojo.Book;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_01_OrdersTest.java b/src/test/java/Spring_01_OrdersTest.java
index e7004e049297fe7837f9e8338003d82e3ee3ef9f..81fbfa248df12ea4d50ae07fe812fe8827773bd3 100644
--- a/src/test/java/Spring_01_OrdersTest.java
+++ b/src/test/java/Spring_01_OrdersTest.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.Orders;
+import com.kwan.spring5.pojo.Orders;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_01_UserTest.java b/src/test/java/Spring_01_UserTest.java
index 208668bc4522e6b7166852d9c6b466d2e202a2e9..23c9561dbbfb758aadf0d9743290d9255ebf9eb9 100644
--- a/src/test/java/Spring_01_UserTest.java
+++ b/src/test/java/Spring_01_UserTest.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.User;
+import com.kwan.spring5.pojo.User;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_02_BookTest.java b/src/test/java/Spring_02_BookTest.java
index 14b3c10cb217fcd55d9c08ad4df4d30ffc1e27b4..16bea574ed5b15e3d3543a3de763999f2c060553 100644
--- a/src/test/java/Spring_02_BookTest.java
+++ b/src/test/java/Spring_02_BookTest.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.Book;
+import com.kwan.spring5.pojo.Book;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_03_BookTest.java b/src/test/java/Spring_03_BookTest.java
index 1bebd9fb423d16fb0103f40da0b3fb040231f638..1ccc7514acc318ee797f06feac6dd51b0877703c 100644
--- a/src/test/java/Spring_03_BookTest.java
+++ b/src/test/java/Spring_03_BookTest.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.Book;
+import com.kwan.spring5.pojo.Book;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_05_DeptTest.java b/src/test/java/Spring_05_DeptTest.java
index 5166332530ce6ff0a46e38a96516385e20a748cc..05fc184cd5a85ca98daa76ae6de26419b9b0949b 100644
--- a/src/test/java/Spring_05_DeptTest.java
+++ b/src/test/java/Spring_05_DeptTest.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.Emp;
+import com.kwan.spring5.pojo.Emp;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_06_DeptTest.java b/src/test/java/Spring_06_DeptTest.java
index fc08b5c51ffc1acb4a780bf374561e75bfe3dafe..363d59d225433581776671d4c65e950e41307b20 100644
--- a/src/test/java/Spring_06_DeptTest.java
+++ b/src/test/java/Spring_06_DeptTest.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.Emp;
+import com.kwan.spring5.pojo.Emp;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_07_DeptTest.java b/src/test/java/Spring_07_DeptTest.java
index d02ac47bf3a72e5c0dff7de7ffe1c3e2e15fd52d..1107af1c3abc5febff00a93f282e1be3c0a37639 100644
--- a/src/test/java/Spring_07_DeptTest.java
+++ b/src/test/java/Spring_07_DeptTest.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.Emp;
+import com.kwan.spring5.pojo.Emp;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_08_StuTest.java b/src/test/java/Spring_08_StuTest.java
index 85040ae4c19d9ba1f2c78593be0646972f64537d..f172014e2ab4e872068d108fd5099bd029791343 100644
--- a/src/test/java/Spring_08_StuTest.java
+++ b/src/test/java/Spring_08_StuTest.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.Stu;
+import com.kwan.spring5.pojo.Stu;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_09_StuTest.java b/src/test/java/Spring_09_StuTest.java
index bdd69f27f2ca91cb945abbe3bb4baf087b82ccaa..be40c5423d8b017c599300cd6b0d9e7656bed811 100644
--- a/src/test/java/Spring_09_StuTest.java
+++ b/src/test/java/Spring_09_StuTest.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.Stu;
+import com.kwan.spring5.pojo.Stu;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_10_BookTest.java b/src/test/java/Spring_10_BookTest.java
index a914de427d5e41b25cb880c257170bbb03107bb3..8bcfa13ce0f7beab5502552e29f8efcfac231d48 100644
--- a/src/test/java/Spring_10_BookTest.java
+++ b/src/test/java/Spring_10_BookTest.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.Book;
+import com.kwan.spring5.pojo.Book;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_11_FactoryBeanTest.java b/src/test/java/Spring_11_FactoryBeanTest.java
index bf3525e1f2e745a29dac78d981be7b7d76188f91..f43bbd9b4a1a51ddcfbd20f9bcf425ed04ee68be 100644
--- a/src/test/java/Spring_11_FactoryBeanTest.java
+++ b/src/test/java/Spring_11_FactoryBeanTest.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.Course;
+import com.kwan.spring5.pojo.Course;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_12_ScopeTest.java b/src/test/java/Spring_12_ScopeTest.java
index cc2463ed254b1c8821b505d1946f5ebe2927255c..176193b13002558af11c390e1b39476e6549c575 100644
--- a/src/test/java/Spring_12_ScopeTest.java
+++ b/src/test/java/Spring_12_ScopeTest.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.Book;
+import com.kwan.spring5.pojo.Book;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_13_MyBeanPostTest.java b/src/test/java/Spring_13_MyBeanPostTest.java
index aec5551416f69b2de4cda43cd3b87a8a4c0f1f5f..22209f9b50ec0f1112496f3445f49aaa75734a4b 100644
--- a/src/test/java/Spring_13_MyBeanPostTest.java
+++ b/src/test/java/Spring_13_MyBeanPostTest.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.Orders;
+import com.kwan.spring5.pojo.Orders;
import org.junit.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_24_.java b/src/test/java/Spring_24_.java
index 0b95c74e8cf0ae4513ddf70585c5b96184602125..1362ea76b47bcec79475341783a1dadf7acb836d 100644
--- a/src/test/java/Spring_24_.java
+++ b/src/test/java/Spring_24_.java
@@ -1,4 +1,4 @@
-import com.kwan.spring5.User;
+import com.kwan.spring5.pojo.User;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
diff --git a/src/test/java/Spring_25_add.java b/src/test/java/Spring_25_add.java
index b7fc628d7c05de2a1061cbfe0ec118ec870da56c..496d0ad0713cf7a5804070881763e59762d6d3f2 100644
--- a/src/test/java/Spring_25_add.java
+++ b/src/test/java/Spring_25_add.java
@@ -1,5 +1,5 @@
-import com.kwan.spring5.Book;
+import com.kwan.spring5.pojo.Book;
import com.kwan.spring5.service.BookService;
import org.junit.Test;
import org.springframework.context.ApplicationContext;