对象类型
- * @param classNameWithMethodName 类名和方法名表达式,例如:com.xiaoleilu.hutool.StrUtil#isEmpty或com.xiaoleilu.hutool.StrUtil.isEmpty
+ * @param classNameWithMethodName 类名和方法名表达式,
+ * 例如:org.dromara.hutool.core.text.StrUtil#isEmpty或org.dromara.hutool.core.text.StrUtil.isEmpty
* @param isSingleton 是否为单例对象,如果此参数为false,每次执行方法时创建一个新对象
* @param args 参数,必须严格对应指定方法的参数类型和数量
* @return 返回结果
diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/regex/ReUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/regex/ReUtil.java
index 18d2c26d0..2bc4f9f9c 100644
--- a/hutool-core/src/main/java/org/dromara/hutool/core/regex/ReUtil.java
+++ b/hutool-core/src/main/java/org/dromara/hutool/core/regex/ReUtil.java
@@ -36,7 +36,7 @@ import java.util.regex.Pattern;
* 正则相关工具类
* 常用正则请见 {@link Validator}
*
- * @author xiaoleilu
+ * @author Looly
*/
public class ReUtil {
diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/text/StrUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/text/StrUtil.java
index ab36d8090..fb52e0b62 100644
--- a/hutool-core/src/main/java/org/dromara/hutool/core/text/StrUtil.java
+++ b/hutool-core/src/main/java/org/dromara/hutool/core/text/StrUtil.java
@@ -27,7 +27,7 @@ import java.util.Map;
* 字符串工具类
* 此工具主要针对单个字符串的操作
*
- * @author xiaoleilu
+ * @author Looly
*/
public class StrUtil extends CharSequenceUtil implements StrPool {
diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/text/escape/EscapeUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/text/escape/EscapeUtil.java
index e68aa0da9..ae65b12b7 100644
--- a/hutool-core/src/main/java/org/dromara/hutool/core/text/escape/EscapeUtil.java
+++ b/hutool-core/src/main/java/org/dromara/hutool/core/text/escape/EscapeUtil.java
@@ -21,7 +21,7 @@ import java.util.function.Predicate;
* escape采用ISO Latin字符集对指定的字符串进行编码。
* 所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。
*
- * @author xiaoleilu
+ * @author Looly
*/
public class EscapeUtil {
diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/thread/SyncFinisher.java b/hutool-core/src/main/java/org/dromara/hutool/core/thread/SyncFinisher.java
index 38dadbe32..4b48eb720 100644
--- a/hutool-core/src/main/java/org/dromara/hutool/core/thread/SyncFinisher.java
+++ b/hutool-core/src/main/java/org/dromara/hutool/core/thread/SyncFinisher.java
@@ -233,7 +233,7 @@ public class SyncFinisher implements Closeable {
/**
* 工作者,为一个线程
*
- * @author xiaoleilu
+ * @author Looly
*/
public abstract class Worker implements Runnable {
diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/thread/ThreadUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/thread/ThreadUtil.java
index f80bca21b..facf19ff0 100644
--- a/hutool-core/src/main/java/org/dromara/hutool/core/thread/ThreadUtil.java
+++ b/hutool-core/src/main/java/org/dromara/hutool/core/thread/ThreadUtil.java
@@ -680,6 +680,16 @@ public class ThreadUtil {
return (null != s) ? s.getThreadGroup() : Thread.currentThread().getThreadGroup();
}
+ /**
+ * 获取当前线程ID,即TID
+ *
+ * @return TID
+ * @since 6.0.0
+ */
+ public static long currentThreadId() {
+ return Thread.currentThread().getId();
+ }
+
/**
* 创建线程工厂
*
diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/util/RandomUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/util/RandomUtil.java
index 170333ce4..c1ac39c53 100644
--- a/hutool-core/src/main/java/org/dromara/hutool/core/util/RandomUtil.java
+++ b/hutool-core/src/main/java/org/dromara/hutool/core/util/RandomUtil.java
@@ -35,7 +35,7 @@ import java.util.concurrent.ThreadLocalRandom;
/**
* 随机工具类
*
- * @author xiaoleilu
+ * @author Looly
*/
public class RandomUtil {
diff --git a/hutool-cron/src/main/java/org/dromara/hutool/cron/CronException.java b/hutool-cron/src/main/java/org/dromara/hutool/cron/CronException.java
index 4e046fd1e..fc2a3f913 100644
--- a/hutool-cron/src/main/java/org/dromara/hutool/cron/CronException.java
+++ b/hutool-cron/src/main/java/org/dromara/hutool/cron/CronException.java
@@ -17,7 +17,7 @@ import org.dromara.hutool.core.exception.HutoolException;
/**
* 定时任务异常
*
- * @author xiaoleilu
+ * @author Looly
*/
public class CronException extends HutoolException {
private static final long serialVersionUID = 1L;
diff --git a/hutool-cron/src/main/java/org/dromara/hutool/cron/CronUtil.java b/hutool-cron/src/main/java/org/dromara/hutool/cron/CronUtil.java
index 63ecd5bf0..f7573db88 100644
--- a/hutool-cron/src/main/java/org/dromara/hutool/cron/CronUtil.java
+++ b/hutool-cron/src/main/java/org/dromara/hutool/cron/CronUtil.java
@@ -28,7 +28,7 @@ import java.util.concurrent.locks.ReentrantLock;
* 此工具持有一个全局{@link Scheduler},所有定时任务在同一个调度器中执行
* {@link #setMatchSecond(boolean)} 方法用于定义是否使用秒匹配模式,如果为true,则定时任务表达式中的第一位为秒,否则为分,默认是分
*
- * @author xiaoleilu
+ * @author Looly
*
*/
public class CronUtil {
diff --git a/hutool-db/src/main/java/org/dromara/hutool/db/DbRuntimeException.java b/hutool-db/src/main/java/org/dromara/hutool/db/DbRuntimeException.java
index 43fb225af..9e9eda54a 100644
--- a/hutool-db/src/main/java/org/dromara/hutool/db/DbRuntimeException.java
+++ b/hutool-db/src/main/java/org/dromara/hutool/db/DbRuntimeException.java
@@ -18,7 +18,7 @@ import org.dromara.hutool.core.text.StrUtil;
/**
* 数据库异常
*
- * @author xiaoleilu
+ * @author Looly
*/
public class DbRuntimeException extends RuntimeException {
private static final long serialVersionUID = 3624487785708765623L;
diff --git a/hutool-db/src/test/resources/config/example/mongo-example.setting b/hutool-db/src/test/resources/config/example/mongo-example.setting
index dbaee4c66..398b47b21 100644
--- a/hutool-db/src/test/resources/config/example/mongo-example.setting
+++ b/hutool-db/src/test/resources/config/example/mongo-example.setting
@@ -12,7 +12,7 @@
#--------------------------------------
# MongoDB 连接设定
-# author xiaoleilu
+# author Looly
#--------------------------------------
#每个主机答应的连接数(每个主机的连接池大小),当连接池被用光时,会被阻塞住 ,默以为10 --int
diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/ftp/FtpException.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/ftp/FtpException.java
index acc750341..306adb03c 100644
--- a/hutool-extra/src/main/java/org/dromara/hutool/extra/ftp/FtpException.java
+++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/ftp/FtpException.java
@@ -18,7 +18,7 @@ import org.dromara.hutool.core.text.StrUtil;
/**
* Ftp异常
*
- * @author xiaoleilu
+ * @author Looly
*/
public class FtpException extends RuntimeException {
private static final long serialVersionUID = -8490149159895201756L;
diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/mail/MailException.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/mail/MailException.java
index d61604f5a..30ae79e82 100644
--- a/hutool-extra/src/main/java/org/dromara/hutool/extra/mail/MailException.java
+++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/mail/MailException.java
@@ -17,7 +17,7 @@ import org.dromara.hutool.core.text.StrUtil;
/**
* 邮件异常
- * @author xiaoleilu
+ * @author Looly
*/
public class MailException extends RuntimeException{
private static final long serialVersionUID = 8247610319171014183L;
diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/management/ManagementException.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/management/ManagementException.java
index 56b21dfee..076980a9f 100644
--- a/hutool-extra/src/main/java/org/dromara/hutool/extra/management/ManagementException.java
+++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/management/ManagementException.java
@@ -18,7 +18,7 @@ import org.dromara.hutool.core.text.StrUtil;
/**
* FtpException异常
*
- * @author xiaoleilu
+ * @author Looly
*/
public class ManagementException extends RuntimeException {
private static final long serialVersionUID = 1L;
diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/ssh/SshException.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/ssh/SshException.java
index 285cf0e01..80df1a2bb 100644
--- a/hutool-extra/src/main/java/org/dromara/hutool/extra/ssh/SshException.java
+++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/ssh/SshException.java
@@ -17,7 +17,7 @@ import org.dromara.hutool.core.exception.HutoolException;
/**
* SSH异常
*
- * @author xiaoleilu
+ * @author Looly
*/
public class SshException extends HutoolException {
private static final long serialVersionUID = 1L;
diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/TemplateException.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/TemplateException.java
index 512e2d9d7..43950e248 100644
--- a/hutool-extra/src/main/java/org/dromara/hutool/extra/template/TemplateException.java
+++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/template/TemplateException.java
@@ -17,7 +17,7 @@ import org.dromara.hutool.core.exception.HutoolException;
/**
* 模板异常
*
- * @author xiaoleilu
+ * @author Looly
*/
public class TemplateException extends HutoolException {
private static final long serialVersionUID = 8247610319171014183L;
diff --git a/hutool-http/src/main/java/org/dromara/hutool/http/HttpException.java b/hutool-http/src/main/java/org/dromara/hutool/http/HttpException.java
index dc01d3b28..79007f410 100644
--- a/hutool-http/src/main/java/org/dromara/hutool/http/HttpException.java
+++ b/hutool-http/src/main/java/org/dromara/hutool/http/HttpException.java
@@ -17,7 +17,7 @@ import org.dromara.hutool.core.text.StrUtil;
/**
* HTTP异常
*
- * @author xiaoleilu
+ * @author Looly
*/
public class HttpException extends RuntimeException {
private static final long serialVersionUID = 8247610319171014183L;
diff --git a/hutool-http/src/main/java/org/dromara/hutool/http/HttpUtil.java b/hutool-http/src/main/java/org/dromara/hutool/http/HttpUtil.java
index e73d6f89f..1d2db5013 100644
--- a/hutool-http/src/main/java/org/dromara/hutool/http/HttpUtil.java
+++ b/hutool-http/src/main/java/org/dromara/hutool/http/HttpUtil.java
@@ -29,7 +29,7 @@ import java.util.Map;
/**
* Http请求工具类
*
- * @author xiaoleilu
+ * @author Looly
*/
public class HttpUtil {
diff --git a/hutool-http/src/main/java/org/dromara/hutool/http/html/HtmlUtil.java b/hutool-http/src/main/java/org/dromara/hutool/http/html/HtmlUtil.java
index 93e3199fb..27858f3b7 100644
--- a/hutool-http/src/main/java/org/dromara/hutool/http/html/HtmlUtil.java
+++ b/hutool-http/src/main/java/org/dromara/hutool/http/html/HtmlUtil.java
@@ -29,7 +29,7 @@ import java.util.regex.Pattern;
*
* 比如去掉指定标签(例如广告栏等)、去除JS、去掉样式等等,这些操作都可以使用此工具类完成。
*
- * @author xiaoleilu
+ * @author Looly
*/
public class HtmlUtil {
diff --git a/hutool-http/src/main/java/org/dromara/hutool/http/webservice/SoapRuntimeException.java b/hutool-http/src/main/java/org/dromara/hutool/http/webservice/SoapRuntimeException.java
index 384e36943..e9c7d889e 100644
--- a/hutool-http/src/main/java/org/dromara/hutool/http/webservice/SoapRuntimeException.java
+++ b/hutool-http/src/main/java/org/dromara/hutool/http/webservice/SoapRuntimeException.java
@@ -17,7 +17,7 @@ import org.dromara.hutool.core.text.StrUtil;
/**
* SOAP异常
*
- * @author xiaoleilu
+ * @author Looly
*/
public class SoapRuntimeException extends RuntimeException {
private static final long serialVersionUID = 8247610319171014183L;
diff --git a/hutool-poi/src/main/java/org/dromara/hutool/poi/exceptions/POIException.java b/hutool-poi/src/main/java/org/dromara/hutool/poi/exceptions/POIException.java
index d0d958b1f..a88093ec1 100644
--- a/hutool-poi/src/main/java/org/dromara/hutool/poi/exceptions/POIException.java
+++ b/hutool-poi/src/main/java/org/dromara/hutool/poi/exceptions/POIException.java
@@ -18,7 +18,7 @@ import org.dromara.hutool.core.text.StrUtil;
/**
* POI异常
*
- * @author xiaoleilu
+ * @author Looly
*/
public class POIException extends RuntimeException {
private static final long serialVersionUID = 2711633732613506552L;
diff --git a/hutool-setting/src/test/resources/example/example.set b/hutool-setting/src/test/resources/example/example.set
index 46182ea7d..f95ce98ea 100644
--- a/hutool-setting/src/test/resources/example/example.set
+++ b/hutool-setting/src/test/resources/example/example.set
@@ -1,6 +1,6 @@
# -------------------------------------------------------------
# ----- GroupedSet File with UTF8-----
-# @see com.xiaoleilu.hutool.lang.GroupedSet
+# @see org.dromara.hutool.setting.GroupedSet
# -------------------------------------------------------------
无分组值1
@@ -21,4 +21,4 @@
空分组值1
空分组会合并到无分组里
-[没有值的分组]
\ No newline at end of file
+[没有值的分组]
diff --git a/hutool-setting/src/test/resources/example/group-set-example.set b/hutool-setting/src/test/resources/example/group-set-example.set
index f3008d24d..fa76c4e56 100644
--- a/hutool-setting/src/test/resources/example/group-set-example.set
+++ b/hutool-setting/src/test/resources/example/group-set-example.set
@@ -1,7 +1,7 @@
#--------------------------------------
# GroupSet配置文件样例
#每一个分组下有一组set集合
-# author xiaoleilu
+# author Looly
#--------------------------------------
[group1]
@@ -10,4 +10,4 @@ value2
[group2]
value1
-value2
\ No newline at end of file
+value2
diff --git a/hutool-socket/src/main/java/org/dromara/hutool/socket/SocketRuntimeException.java b/hutool-socket/src/main/java/org/dromara/hutool/socket/SocketRuntimeException.java
index e699af209..25ac8742f 100644
--- a/hutool-socket/src/main/java/org/dromara/hutool/socket/SocketRuntimeException.java
+++ b/hutool-socket/src/main/java/org/dromara/hutool/socket/SocketRuntimeException.java
@@ -18,7 +18,7 @@ import org.dromara.hutool.core.text.StrUtil;
/**
* Socket异常
*
- * @author xiaoleilu
+ * @author Looly
*/
public class SocketRuntimeException extends RuntimeException {
private static final long serialVersionUID = 8247610319171014183L;