diff --git a/hutool-extra/pom.xml b/hutool-extra/pom.xml
index cb3cb3adf..6bffc873b 100755
--- a/hutool-extra/pom.xml
+++ b/hutool-extra/pom.xml
@@ -44,7 +44,6 @@
3.9.0
5.1.1
2.7.10
- 3.3.0
@@ -411,13 +410,6 @@
true
-
- cglib
- cglib
- ${cglib.version}
- compile
- true
-
net.bytebuddy
byte-buddy
diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/cglib/BeanCopierCache.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/spring/cglib/BeanCopierCache.java
similarity index 94%
rename from hutool-extra/src/main/java/org/dromara/hutool/extra/cglib/BeanCopierCache.java
rename to hutool-extra/src/main/java/org/dromara/hutool/extra/spring/cglib/BeanCopierCache.java
index 9155de2dc..48670f652 100644
--- a/hutool-extra/src/main/java/org/dromara/hutool/extra/cglib/BeanCopierCache.java
+++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/spring/cglib/BeanCopierCache.java
@@ -10,12 +10,12 @@
* See the Mulan PSL v2 for more details.
*/
-package org.dromara.hutool.extra.cglib;
+package org.dromara.hutool.extra.spring.cglib;
import org.dromara.hutool.core.map.WeakConcurrentMap;
import org.dromara.hutool.core.text.StrUtil;
-import net.sf.cglib.beans.BeanCopier;
-import net.sf.cglib.core.Converter;
+import org.springframework.cglib.beans.BeanCopier;
+import org.springframework.cglib.core.Converter;
/**
* BeanCopier属性缓存
diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/cglib/CglibUtil.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/spring/cglib/CglibUtil.java
similarity index 96%
rename from hutool-extra/src/main/java/org/dromara/hutool/extra/cglib/CglibUtil.java
rename to hutool-extra/src/main/java/org/dromara/hutool/extra/spring/cglib/CglibUtil.java
index 543df6c0c..5883dd767 100644
--- a/hutool-extra/src/main/java/org/dromara/hutool/extra/cglib/CglibUtil.java
+++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/spring/cglib/CglibUtil.java
@@ -10,13 +10,13 @@
* See the Mulan PSL v2 for more details.
*/
-package org.dromara.hutool.extra.cglib;
+package org.dromara.hutool.extra.spring.cglib;
import org.dromara.hutool.core.lang.Assert;
import org.dromara.hutool.core.reflect.ConstructorUtil;
-import net.sf.cglib.beans.BeanCopier;
-import net.sf.cglib.beans.BeanMap;
-import net.sf.cglib.core.Converter;
+import org.springframework.cglib.beans.BeanCopier;
+import org.springframework.cglib.beans.BeanMap;
+import org.springframework.cglib.core.Converter;
import java.util.Collection;
import java.util.List;
diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/cglib/package-info.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/spring/cglib/package-info.java
similarity index 87%
rename from hutool-extra/src/main/java/org/dromara/hutool/extra/cglib/package-info.java
rename to hutool-extra/src/main/java/org/dromara/hutool/extra/spring/cglib/package-info.java
index a2e611278..9013c06b2 100644
--- a/hutool-extra/src/main/java/org/dromara/hutool/extra/cglib/package-info.java
+++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/spring/cglib/package-info.java
@@ -11,9 +11,9 @@
*/
/**
- * Cglib库方法封装
+ * Spring cglib相关工具封装
*
* @author looly
*
*/
-package org.dromara.hutool.extra.cglib;
+package org.dromara.hutool.extra.spring.cglib;
diff --git a/hutool-extra/src/test/java/org/dromara/hutool/extra/cglib/CglibUtilTest.java b/hutool-extra/src/test/java/org/dromara/hutool/extra/spring/cglib/CglibUtilTest.java
similarity index 68%
rename from hutool-extra/src/test/java/org/dromara/hutool/extra/cglib/CglibUtilTest.java
rename to hutool-extra/src/test/java/org/dromara/hutool/extra/spring/cglib/CglibUtilTest.java
index 3762983c2..c7f62ec59 100644
--- a/hutool-extra/src/test/java/org/dromara/hutool/extra/cglib/CglibUtilTest.java
+++ b/hutool-extra/src/test/java/org/dromara/hutool/extra/spring/cglib/CglibUtilTest.java
@@ -1,7 +1,19 @@
-package org.dromara.hutool.extra.cglib;
+/*
+ * Copyright (c) 2023 looly(loolly@aliyun.com)
+ * Hutool is licensed under Mulan PSL v2.
+ * You can use this software according to the terms and conditions of the Mulan PSL v2.
+ * You may obtain a copy of Mulan PSL v2 at:
+ * http://license.coscl.org.cn/MulanPSL2
+ * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
+ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
+ * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
+ * See the Mulan PSL v2 for more details.
+ */
+
+package org.dromara.hutool.extra.spring.cglib;
-import org.dromara.hutool.core.convert.Convert;
import lombok.Data;
+import org.dromara.hutool.core.convert.Convert;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;