diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/compress/InflaterInputStream.java b/hutool-core/src/main/java/org/dromara/hutool/core/compress/InflaterInputStream.java
index 85ef4c713..d6d26fa48 100644
--- a/hutool-core/src/main/java/org/dromara/hutool/core/compress/InflaterInputStream.java
+++ b/hutool-core/src/main/java/org/dromara/hutool/core/compress/InflaterInputStream.java
@@ -21,7 +21,7 @@ import java.util.zip.Inflater;
/**
* {@link java.util.zip.InflaterInputStream}包装实现,实现"deflate"算法解压
- * 参考:org.mina.hc.client5.http.entity.DeflateInputStream
+ * 参考:org.apache.hc.client5.http.entity.DeflateInputStream
*
* @author looly
*/
diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/io/CircularByteBuffer.java b/hutool-core/src/main/java/org/dromara/hutool/core/io/CircularByteBuffer.java
index 0d1d486bf..919d7f6fc 100644
--- a/hutool-core/src/main/java/org/dromara/hutool/core/io/CircularByteBuffer.java
+++ b/hutool-core/src/main/java/org/dromara/hutool/core/io/CircularByteBuffer.java
@@ -17,7 +17,7 @@ import java.util.Objects;
/**
* 循环缓冲区
*
- * @author mina commons io
+ * @author Apache-commons-io
*/
public class CircularByteBuffer {
private final byte[] buffer;
diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/reflect/ClassDescUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/reflect/ClassDescUtil.java
index 92109bd48..126efd19f 100644
--- a/hutool-core/src/main/java/org/dromara/hutool/core/reflect/ClassDescUtil.java
+++ b/hutool-core/src/main/java/org/dromara/hutool/core/reflect/ClassDescUtil.java
@@ -27,7 +27,7 @@ import java.security.ProtectionDomain;
/**
* 类描述工具类
- * 来自:org.mina.dubbo.common.utils.ReflectUtils
+ * 来自:org.apache.dubbo.common.utils.ReflectUtils
* 在字节码中,类型表示如下:
*
* padPre(null, *, *);//null
@@ -2436,7 +2436,7 @@ public class CharSequenceUtil extends StrValidator {
/**
* 补充字符串以满足最小长度,如果提供的字符串大于指定长度,截断之
- * 同:leftPad (org.mina.commons.lang3.leftPad)
+ * 同:leftPad (org.apache.commons.lang3.leftPad)
*
*
* padPre(null, *, *);//null
diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/xml/DocumentBuilderUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/xml/DocumentBuilderUtil.java
index 9cf61fd56..719843c6c 100755
--- a/hutool-core/src/main/java/org/dromara/hutool/core/xml/DocumentBuilderUtil.java
+++ b/hutool-core/src/main/java/org/dromara/hutool/core/xml/DocumentBuilderUtil.java
@@ -44,7 +44,7 @@ public class DocumentBuilderUtil {
/**
* 创建{@link DocumentBuilderFactory}
*
- * 默认使用"com.sun.org.mina.xerces.internal.jaxp.DocumentBuilderFactoryImpl"
+ * 默认使用"com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl"
*
*
* @param namespaceAware 是否打开命名空间支持
diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/reflect/ClassDescTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/reflect/ClassDescTest.java
index d0715cda9..0c6913794 100644
--- a/hutool-core/src/test/java/org/dromara/hutool/core/reflect/ClassDescTest.java
+++ b/hutool-core/src/test/java/org/dromara/hutool/core/reflect/ClassDescTest.java
@@ -21,7 +21,7 @@ import java.util.Arrays;
import static org.junit.jupiter.api.Assertions.assertEquals;
/**
- * 来自:org.mina.dubbo.common.utils.ClassDescUtilTest
+ * 来自:org.apache.dubbo.common.utils.ClassDescUtilTest
*/
public class ClassDescTest {
diff --git a/hutool-db/src/main/java/org/dromara/hutool/db/dialect/DriverNamePool.java b/hutool-db/src/main/java/org/dromara/hutool/db/dialect/DriverNamePool.java
index f1f1dcc4a..08aafd909 100644
--- a/hutool-db/src/main/java/org/dromara/hutool/db/dialect/DriverNamePool.java
+++ b/hutool-db/src/main/java/org/dromara/hutool/db/dialect/DriverNamePool.java
@@ -55,11 +55,11 @@ public interface DriverNamePool {
/**
* JDBC 驱动 Hive
*/
- String DRIVER_HIVE = "org.mina.hadoop.hive.jdbc.HiveDriver";
+ String DRIVER_HIVE = "org.apache.hadoop.hive.jdbc.HiveDriver";
/**
* JDBC 驱动 Hive2
*/
- String DRIVER_HIVE2 = "org.mina.hive.jdbc.HiveDriver";
+ String DRIVER_HIVE2 = "org.apache.hive.jdbc.HiveDriver";
/**
* JDBC 驱动 H2
*/
@@ -67,7 +67,7 @@ public interface DriverNamePool {
/**
* JDBC 驱动 Derby
*/
- String DRIVER_DERBY = "org.mina.derby.jdbc.AutoloadedDriver";
+ String DRIVER_DERBY = "org.apache.derby.jdbc.AutoloadedDriver";
/**
* JDBC 驱动 HSQLDB
*/
@@ -83,7 +83,7 @@ public interface DriverNamePool {
/**
* JDBC 驱动 Ignite thin
*/
- String DRIVER_IGNITE_THIN = "org.mina.ignite.IgniteJdbcThinDriver";
+ String DRIVER_IGNITE_THIN = "org.apache.ignite.IgniteJdbcThinDriver";
/**
* JDBC 驱动 ClickHouse
*/
@@ -103,7 +103,7 @@ public interface DriverNamePool {
/**
* JDBC 驱动 Apache Phoenix
*/
- String DRIVER_PHOENIX = "org.mina.phoenix.jdbc.PhoenixDriver";
+ String DRIVER_PHOENIX = "org.apache.phoenix.jdbc.PhoenixDriver";
/**
* JDBC 驱动 华为高斯
*/
diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/ftp/Ftp.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/ftp/Ftp.java
index 521df1793..bf7309a92 100644
--- a/hutool-extra/src/main/java/org/dromara/hutool/extra/ftp/Ftp.java
+++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/ftp/Ftp.java
@@ -113,7 +113,7 @@ public class Ftp extends AbstractFtp {
* @param password 密码
* @param charset 编码
* @param serverLanguageCode 服务器语言 例如:zh
- * @param systemKey 服务器标识 例如:org.mina.commons.net.ftp.FTPClientConfig.SYST_NT
+ * @param systemKey 服务器标识 例如:org.apache.commons.net.ftp.FTPClientConfig.SYST_NT
*/
public Ftp(final String host, final int port, final String user, final String password, final Charset charset, final String serverLanguageCode, final String systemKey) {
this(host, port, user, password, charset, serverLanguageCode, systemKey, null);
diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/velocity/VelocityEngine.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/velocity/VelocityEngine.java
index df9f309fe..be44efb68 100644
--- a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/velocity/VelocityEngine.java
+++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/engine/velocity/VelocityEngine.java
@@ -134,7 +134,7 @@ public class VelocityEngine implements TemplateEngine {
// loader
switch (config.getResourceMode()) {
case CLASSPATH:
- ve.setProperty("resource.loader.file.class", "org.mina.velocity.runtime.resource.loader.ClasspathResourceLoader");
+ ve.setProperty("resource.loader.file.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
break;
case FILE:
// path
@@ -145,7 +145,7 @@ public class VelocityEngine implements TemplateEngine {
break;
case WEB_ROOT:
ve.setProperty(Velocity.RESOURCE_LOADERS, "webapp");
- ve.setProperty("webapp.resource.loader.class", "org.mina.velocity.tools.view.servlet.WebappLoader");
+ ve.setProperty("webapp.resource.loader.class", "org.apache.velocity.tools.view.servlet.WebappLoader");
ve.setProperty("webapp.resource.loader.path", ObjUtil.defaultIfNull(config.getPath(), StrUtil.SLASH));
break;
case STRING:
diff --git a/hutool-log/src/main/java/org/dromara/hutool/log/engine/log4j2/Log4j2Log.java b/hutool-log/src/main/java/org/dromara/hutool/log/engine/log4j2/Log4j2Log.java
index 3d2365e40..8c67dcc87 100644
--- a/hutool-log/src/main/java/org/dromara/hutool/log/engine/log4j2/Log4j2Log.java
+++ b/hutool-log/src/main/java/org/dromara/hutool/log/engine/log4j2/Log4j2Log.java
@@ -136,7 +136,7 @@ public class Log4j2Log extends AbstractLog {
* 此方法用于兼容底层日志实现,通过传入当前包装类名,以解决打印日志中行号错误问题
*
* @param fqcn 完全限定类名(Fully Qualified Class Name),用于纠正定位错误行号
- * @param level 日志级别,使用org.mina.logging.log4j.Level中的常量
+ * @param level 日志级别,使用org.apache.logging.log4j.Level中的常量
* @param t 异常
* @param msgTemplate 消息模板
* @param arguments 参数
diff --git a/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/ExcelSaxUtil.java b/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/ExcelSaxUtil.java
index 47cfdda53..17cecf0ff 100644
--- a/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/ExcelSaxUtil.java
+++ b/hutool-poi/src/main/java/org/dromara/hutool/poi/excel/sax/ExcelSaxUtil.java
@@ -187,7 +187,7 @@ public class ExcelSaxUtil {
try {
xmlReader = XMLHelper.newXMLReader();
} catch (final SAXException | ParserConfigurationException e) {
- if (e.getMessage().contains("org.mina.xerces.parsers.SAXParser")) {
+ if (e.getMessage().contains("org.apache.xerces.parsers.SAXParser")) {
throw new DependencyException(e, "You need to add 'xerces:xercesImpl' to your project and version >= 2.11.0");
} else {
throw new POIException(e);
diff --git a/hutool-poi/src/test/java/org/dromara/hutool/poi/excel/NumericCellValueTest.java b/hutool-poi/src/test/java/org/dromara/hutool/poi/excel/NumericCellValueTest.java
index d77e77e12..99b313cf2 100644
--- a/hutool-poi/src/test/java/org/dromara/hutool/poi/excel/NumericCellValueTest.java
+++ b/hutool-poi/src/test/java/org/dromara/hutool/poi/excel/NumericCellValueTest.java
@@ -12,11 +12,12 @@
package org.dromara.hutool.poi.excel;
-import org.dromara.hutool.poi.excel.cell.values.NumericCellValue;
-import java.util.Date;
import org.apache.poi.ss.usermodel.Cell;
+import org.dromara.hutool.poi.excel.cell.values.NumericCellValue;
import org.junit.jupiter.api.Test;
+import java.util.Date;
+
public class NumericCellValueTest {
@Test
@@ -25,7 +26,7 @@ public class NumericCellValueTest {
final ExcelWriter writer = ExcelUtil.getWriter("1899bug_write.xlsx");
final Cell cell = reader.getCell(0, 0);
// 直接取值
- // 和CellUtil.getCellValue(org.mina.poi.ss.usermodel.Cell)方法的结果一样
+ // 和CellUtil.getCellValue(org.apache.poi.ss.usermodel.Cell)方法的结果一样
// 1899-12-31 04:39:00
final Date cellValue = cell.getDateCellValue();
// 将这个值写入EXCEL中自定义样式的单元格,结果会是-1