diff --git a/NOTICE b/NOTICE
index 65807c6..fe8cc62 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,60 +1,64 @@
-Plusone Commons
-Copyright 2022-present ZhouXY108
-
-This product includes software developed at
-Plusone Commons (http://gitea.zhouxy.xyz/plusone/plusone-commons).
-
-===========================================================================
-Third-party components and their licenses:
-===========================================================================
-
-This software contains code from the following third-party projects:
-
-1. Apache Seata
- - Component: IdWorker class implementation
- - Source: org.apache.seata.common.util.IdWorker
- - Origin: https://github.com/apache/incubator-seata/blob/2.x/common/src/main/java/org/apache/seata/common/util/IdWorker.java
- - License: Apache License 2.0
- - License URL: https://www.apache.org/licenses/LICENSE-2.0.txt
- - Copyright: The Apache Software Foundation
-
-===========================================================================
-Dependencies and their licenses:
-===========================================================================
-
-The following dependencies are used in this project:
-
-Required Dependencies:
-- guava: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)
-
-Optional Dependencies:
-- gson: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)
-- jsr305: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)
-- joda-time: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)
-
-Test Dependencies:
-- commons-lang3: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)
-- Logback: Eclipse Public License 1.0 (https://www.eclipse.org/org/documents/epl-1.0/EPL-1.0.txt) / LGPL 2.1 (https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html)
-- Slf4j: MIT License (https://mit-license.org/)
-- JUnit: Eclipse Public License 2.0 (https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)
-- lombok: MIT License (https://mit-license.org/)
-- hutool: MulanPSL-2.0 (http://license.coscl.org.cn/MulanPSL2)
-- MyBatis: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)
-- h2: MPL 2.0 (https://www.mozilla.org/en-US/MPL/2.0/) / EPL 1.0 (https://www.eclipse.org/org/documents/epl-1.0/EPL-1.0.txt)
-- Jackson: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)
-
-===========================================================================
-Apache License 2.0 Notice:
-===========================================================================
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
+Plusone Commons
+Copyright 2022-present Zhou Xingyi
+
+This product includes software developed by
+Zhou Xingyi (周兴毅) (https://gitea.zhouxy.xyz/plusone).
+
+This product is licensed to you under the Apache License, Version 2.0
+(the "License"). You may not use this product except in compliance with
+the License.
+
+===========================================================================
+Third-party components and their licenses:
+===========================================================================
+
+This software contains code from the following third-party projects:
+
+1. Apache Seata
+ - Component: IdWorker class implementation
+ - Source: org.apache.seata.common.util.IdWorker
+ - Origin: https://github.com/apache/incubator-seata/blob/2.x/common/src/main/java/org/apache/seata/common/util/IdWorker.java
+ - License: Apache License 2.0
+ - License URL: https://www.apache.org/licenses/LICENSE-2.0.txt
+ - Copyright: The Apache Software Foundation
+
+===========================================================================
+Dependencies and their licenses:
+===========================================================================
+
+The following dependencies are used in this project:
+
+Required Dependencies:
+- guava: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+Optional Dependencies:
+- gson: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)
+- jsr305: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)
+- joda-time: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+Test Dependencies:
+- commons-lang3: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)
+- Logback: Eclipse Public License 1.0 (https://www.eclipse.org/org/documents/epl-1.0/EPL-1.0.txt) / LGPL 2.1 (https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html)
+- Slf4j: MIT License (https://mit-license.org/)
+- JUnit: Eclipse Public License 2.0 (https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt)
+- lombok: MIT License (https://mit-license.org/)
+- hutool: MulanPSL-2.0 (http://license.coscl.org.cn/MulanPSL2)
+- MyBatis: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)
+- h2: MPL 2.0 (https://www.mozilla.org/en-US/MPL/2.0/) / EPL 1.0 (https://www.eclipse.org/org/documents/epl-1.0/EPL-1.0.txt)
+- Jackson: Apache License 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt)
+
+===========================================================================
+Apache License 2.0 Notice:
+===========================================================================
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
diff --git a/README.md b/README.md
index b0e8fc9..214e94d 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,14 @@ Plusone Commons 的工具类不追求“大而全”,而是只提供相对需
## 2. 安装
项目基于 OpenJDK 8 和 maven 构建。
-项目目前暂未发布到 maven 中央仓库,使用时需克隆代码到本地,并安装到本地仓库,然后才能在项目中引入依赖。
+使用 Maven 添加依赖:
+```xml
+
+ xyz.zhouxy.plusone
+ plusone-commons
+ ${plusone-commons.version}
+
+```
## 3. 功能
详细功能说明请查阅文档:
@@ -23,7 +30,7 @@ Plusone Commons 的工具类不追求“大而全”,而是只提供相对需
+ [GitHub](https://github.com/ZhouXY108/plusone-commons)
+ [gitee](https://gitee.com/zhouxy108/plusone-commons)
-+ [自建 Gitea 仓库](http://gitea.zhouxy.xyz/plusone/plusone-commons)
++ [自建 Gitea 仓库](https://gitea.zhouxy.xyz/plusone/plusone-commons)
欢迎在 GitHub 和 gitee 上通过 issue 反馈使用过程中发现的问题和建议,也接受善意的 PR。
diff --git a/plusone-commons/pom.xml b/plusone-commons/pom.xml
index c531222..37e518c 100644
--- a/plusone-commons/pom.xml
+++ b/plusone-commons/pom.xml
@@ -7,15 +7,40 @@
xyz.zhouxy.plusone
plusone-parent
- 1.1.0-SNAPSHOT
+ 1.1.0-RC1
plusone-commons
+ Plusone Commons
+
+ https://gitea.zhouxy.xyz/plusone/plusone-commons
+
Plusone Commons 是一个 Java 工具类库,提供了一系列实用的类和方法,用于简化开发。结合 guava 使用。
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+
+
+
+ Zhou Xingyi (周兴毅)
+ https://gitea.zhouxy.xyz/plusone
+
+
+
+
+ scm:git:https://gitea.zhouxy.xyz/plusone/plusone-commons.git
+ scm:git:ssh://gitea.zhouxy.xyz/plusone/plusone-commons.git
+ https://gitea.zhouxy.xyz/plusone/plusone-commons
+
+
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/ReaderMethod.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/ReaderMethod.java
index 7f3d171..4ef1848 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/ReaderMethod.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/ReaderMethod.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/StaticFactoryMethod.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/StaticFactoryMethod.java
index 0d17274..d105b48 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/StaticFactoryMethod.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/StaticFactoryMethod.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/UnsupportedOperation.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/UnsupportedOperation.java
index 12f51e3..33d752a 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/UnsupportedOperation.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/UnsupportedOperation.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/ValueObject.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/ValueObject.java
index 75b4462..d427c8b 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/ValueObject.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/ValueObject.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/Virtual.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/Virtual.java
index eeac3be..5f2bc0e 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/Virtual.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/Virtual.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/WriterMethod.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/WriterMethod.java
index 312913c..fe592a8 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/WriterMethod.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/WriterMethod.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/package-info.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/package-info.java
index d439941..fab35ea 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/package-info.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/annotation/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/IWithCode.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/IWithCode.java
index 8244278..91791b9 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/IWithCode.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/IWithCode.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2022-2025 the original author or authors.
+ * Copyright 2022-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/IWithIntCode.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/IWithIntCode.java
index 29b611a..06efffa 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/IWithIntCode.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/IWithIntCode.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2022-2025 the original author or authors.
+ * Copyright 2022-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/IWithLongCode.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/IWithLongCode.java
index 6563b6a..de06658 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/IWithLongCode.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/IWithLongCode.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2022-2025 the original author or authors.
+ * Copyright 2022-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/package-info.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/package-info.java
index 84cdd82..82fdfc4 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/package-info.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/base/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/collection/CollectionTools.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/collection/CollectionTools.java
index e809432..4ac2b9e 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/collection/CollectionTools.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/collection/CollectionTools.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/collection/MapModifier.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/collection/MapModifier.java
index bff555e..b960718 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/collection/MapModifier.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/collection/MapModifier.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/collection/package-info.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/collection/package-info.java
index 15f396b..08b2886 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/collection/package-info.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/collection/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/constant/PatternConsts.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/constant/PatternConsts.java
index a9a5ddc..c0b0e08 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/constant/PatternConsts.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/constant/PatternConsts.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/constant/RegexConsts.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/constant/RegexConsts.java
index 3576996..29edc50 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/constant/RegexConsts.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/constant/RegexConsts.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2022-2025 the original author or authors.
+ * Copyright 2022-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/constant/package-info.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/constant/package-info.java
index 3c7f3a0..4427cd0 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/constant/package-info.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/constant/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/DataNotExistsException.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/DataNotExistsException.java
index 58afbb7..a5668ab 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/DataNotExistsException.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/DataNotExistsException.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/IExceptionFactory.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/IExceptionFactory.java
index 9b4df1f..161541a 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/IExceptionFactory.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/IExceptionFactory.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/IExceptionType.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/IExceptionType.java
index 575f563..fa1de5d 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/IExceptionType.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/IExceptionType.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/IMultiTypesException.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/IMultiTypesException.java
index 74213bc..3e7c75d 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/IMultiTypesException.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/IMultiTypesException.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/ParsingFailureException.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/ParsingFailureException.java
index 60a7102..493b084 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/ParsingFailureException.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/ParsingFailureException.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/BizException.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/BizException.java
index 361edec..169ed19 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/BizException.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/BizException.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/InvalidInputException.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/InvalidInputException.java
index 15dd0dc..11ae100 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/InvalidInputException.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/InvalidInputException.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/RequestParamsException.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/RequestParamsException.java
index 2bf165c..4dc364a 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/RequestParamsException.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/RequestParamsException.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/package-info.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/package-info.java
index 652869f..fb99934 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/package-info.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/business/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/package-info.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/package-info.java
index 77f18e3..3b5a202 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/package-info.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/JdbcUpdateAffectedIncorrectNumberOfRowsException.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/JdbcUpdateAffectedIncorrectNumberOfRowsException.java
index dbf0f88..764862c 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/JdbcUpdateAffectedIncorrectNumberOfRowsException.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/JdbcUpdateAffectedIncorrectNumberOfRowsException.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/NoAvailableMacFoundException.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/NoAvailableMacFoundException.java
index d3a74c0..fac84e5 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/NoAvailableMacFoundException.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/NoAvailableMacFoundException.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/SysException.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/SysException.java
index 322b26a..09930c3 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/SysException.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/SysException.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/package-info.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/package-info.java
index a96201a..af219f1 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/package-info.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/exception/system/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/BoolUnaryOperator.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/BoolUnaryOperator.java
index 22fa596..8ca3f38 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/BoolUnaryOperator.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/BoolUnaryOperator.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/CharUnaryOperator.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/CharUnaryOperator.java
index 33c48bb..4a40031 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/CharUnaryOperator.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/CharUnaryOperator.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/Executable.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/Executable.java
index 2e67ec0..b8f1220 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/Executable.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/Executable.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/OptionalSupplier.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/OptionalSupplier.java
index 81b9f75..432d6a9 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/OptionalSupplier.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/OptionalSupplier.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/PredicateTools.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/PredicateTools.java
index dc280e3..3f86070 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/PredicateTools.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/PredicateTools.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingConsumer.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingConsumer.java
index 09756ee..6e6fb0c 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingConsumer.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingConsumer.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingFunction.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingFunction.java
index 28ad4c0..93fec3e 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingFunction.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingFunction.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingPredicate.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingPredicate.java
index d398f6d..bd5e77f 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingPredicate.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingPredicate.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingSupplier.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingSupplier.java
index 40b725b..ac5d4cd 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingSupplier.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ThrowingSupplier.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ToOptionalBiFunction.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ToOptionalBiFunction.java
index 3c16b58..348a5c7 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ToOptionalBiFunction.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ToOptionalBiFunction.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ToOptionalFunction.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ToOptionalFunction.java
index 1c492a5..485e146 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ToOptionalFunction.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/ToOptionalFunction.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/package-info.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/package-info.java
index 6e6537f..92a6b45 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/package-info.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/function/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/gson/adapter/JSR310TypeAdapters.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/gson/adapter/JSR310TypeAdapters.java
index 242ec88..34c8c38 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/gson/adapter/JSR310TypeAdapters.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/gson/adapter/JSR310TypeAdapters.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/gson/adapter/package-info.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/gson/adapter/package-info.java
index 00356dd..a62fa42 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/gson/adapter/package-info.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/gson/adapter/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/gson/package-info.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/gson/package-info.java
index 221b760..2995293 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/gson/package-info.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/gson/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/Chinese2ndGenIDCardNumber.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/Chinese2ndGenIDCardNumber.java
index 09a5c1d..fdb83a6 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/Chinese2ndGenIDCardNumber.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/Chinese2ndGenIDCardNumber.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/Gender.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/Gender.java
index c68cad3..abf4f19 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/Gender.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/Gender.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/IDCardNumber.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/IDCardNumber.java
index 58fdcff..cfc4ad9 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/IDCardNumber.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/IDCardNumber.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/SemVer.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/SemVer.java
index f8998d3..eb86de8 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/SemVer.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/SemVer.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/ValidatableStringRecord.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/ValidatableStringRecord.java
index 212ec85..dc4dc7a 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/ValidatableStringRecord.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/ValidatableStringRecord.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/PageResult.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/PageResult.java
index a62e1b7..90a51da 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/PageResult.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/PageResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/PagingAndSortingQueryParams.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/PagingAndSortingQueryParams.java
index 2006408..73e2170 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/PagingAndSortingQueryParams.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/PagingAndSortingQueryParams.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2022-2025 the original author or authors.
+ * Copyright 2022-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/PagingParams.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/PagingParams.java
index 15f0f68..f008999 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/PagingParams.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/PagingParams.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponse.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponse.java
index fbe3c21..9410ae8 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponse.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponse.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponses.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponses.java
index 306cf44..e039da1 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponses.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponses.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/package-info.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/package-info.java
index c70a168..78caded 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/package-info.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/dto/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/package-info.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/package-info.java
index 6b9a36e..cc9d7cd 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/package-info.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/model/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/time/Quarter.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/time/Quarter.java
index 9bcb1f8..d61682b 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/time/Quarter.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/time/Quarter.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/time/YearQuarter.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/time/YearQuarter.java
index 82ebf30..88b2ccc 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/time/YearQuarter.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/time/YearQuarter.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/time/package-info.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/time/package-info.java
index 8b16d4d..5f6b6a4 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/time/package-info.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/time/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/ArrayTools.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/ArrayTools.java
index 90dc46f..ab1f89c 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/ArrayTools.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/ArrayTools.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/AssertTools.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/AssertTools.java
index 675ea77..d29b3d4 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/AssertTools.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/AssertTools.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/BigDecimals.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/BigDecimals.java
index c125a2a..3b37299 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/BigDecimals.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/BigDecimals.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/DateTimeTools.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/DateTimeTools.java
index 89156b2..9ff3ca0 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/DateTimeTools.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/DateTimeTools.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/EnumTools.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/EnumTools.java
index 8f27681..da142b1 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/EnumTools.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/EnumTools.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2022-2025 the original author or authors.
+ * Copyright 2022-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/Enumeration.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/Enumeration.java
index 07f0a25..52d1cc8 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/Enumeration.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/Enumeration.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2022-2025 the original author or authors.
+ * Copyright 2022-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/IdGenerator.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/IdGenerator.java
index ee856dd..9bbf709 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/IdGenerator.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/IdGenerator.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/JodaTimeTools.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/JodaTimeTools.java
index 0190833..ad8d2c4 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/JodaTimeTools.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/JodaTimeTools.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/Numbers.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/Numbers.java
index 18322eb..66a3214 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/Numbers.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/Numbers.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2022-2025 the original author or authors.
+ * Copyright 2022-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/OptionalTools.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/OptionalTools.java
index 2377095..6c031be 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/OptionalTools.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/OptionalTools.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/RandomTools.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/RandomTools.java
index 1a7570f..38f7626 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/RandomTools.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/RandomTools.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/Ref.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/Ref.java
index 7b83f7e..18e304b 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/Ref.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/Ref.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/RegexTools.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/RegexTools.java
index 9f6606f..6d12bff 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/RegexTools.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/RegexTools.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/StringTools.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/StringTools.java
index 01b6ee4..f06e5b2 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/StringTools.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/StringTools.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/TreeBuilder.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/TreeBuilder.java
index 8fdaf1a..cbe2398 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/TreeBuilder.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/TreeBuilder.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/ZipTools.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/ZipTools.java
index f7a9d45..5c0baa3 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/ZipTools.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/ZipTools.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/package-info.java b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/package-info.java
index 56008bc..dd1209c 100644
--- a/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/package-info.java
+++ b/plusone-commons/src/main/java/xyz/zhouxy/plusone/commons/util/package-info.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/base/IWithCodeTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/base/IWithCodeTests.java
index 3f5e675..e1335fc 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/base/IWithCodeTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/base/IWithCodeTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/collection/CollectionToolsTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/collection/CollectionToolsTests.java
index 8362c54..477c150 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/collection/CollectionToolsTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/collection/CollectionToolsTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/collection/MapModifierTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/collection/MapModifierTests.java
index 53b7116..61a014e 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/collection/MapModifierTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/collection/MapModifierTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/constant/PatternConstsTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/constant/PatternConstsTests.java
index 5a216a4..6302261 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/constant/PatternConstsTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/constant/PatternConstsTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/exception/test/InvalidInputExceptionTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/exception/test/InvalidInputExceptionTests.java
index 002f27e..df75c7f 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/exception/test/InvalidInputExceptionTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/exception/test/InvalidInputExceptionTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/exception/test/ParsingFailureExceptionTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/exception/test/ParsingFailureExceptionTests.java
index 27ad9ae..cf1edae 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/exception/test/ParsingFailureExceptionTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/exception/test/ParsingFailureExceptionTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/function/FunctionTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/function/FunctionTests.java
index 501235a..817f3fd 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/function/FunctionTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/function/FunctionTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/gson/adapter/JSR310TypeAdaptersTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/gson/adapter/JSR310TypeAdaptersTests.java
index c9cb1f8..73144ee 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/gson/adapter/JSR310TypeAdaptersTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/gson/adapter/JSR310TypeAdaptersTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/SemVerTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/SemVerTests.java
index 993a8df..a2db60c 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/SemVerTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/SemVerTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/ValidatableStringRecordTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/ValidatableStringRecordTests.java
index fe0f500..aaad571 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/ValidatableStringRecordTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/ValidatableStringRecordTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/CustomUnifiedResponseFactoryTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/CustomUnifiedResponseFactoryTests.java
index 65c7a47..bb44195 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/CustomUnifiedResponseFactoryTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/CustomUnifiedResponseFactoryTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponseTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponseTests.java
index 5d30569..b354b05 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponseTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/UnifiedResponseTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/test/PagingAndSortingQueryParamsTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/test/PagingAndSortingQueryParamsTests.java
index b1e4219..9346972 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/test/PagingAndSortingQueryParamsTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/model/dto/test/PagingAndSortingQueryParamsTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/time/YearQuarterTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/time/YearQuarterTests.java
index 0557315..e80b576 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/time/YearQuarterTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/time/YearQuarterTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/ArrayToolsTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/ArrayToolsTests.java
index 610b061..6eafa7a 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/ArrayToolsTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/ArrayToolsTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/AssertToolsTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/AssertToolsTests.java
index 33427a4..3f6bfe2 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/AssertToolsTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/AssertToolsTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/BigDecimalsTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/BigDecimalsTests.java
index fd632e5..427c2fe 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/BigDecimalsTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/BigDecimalsTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/DateTimeToolsTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/DateTimeToolsTests.java
index 92152fb..bf1ab34 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/DateTimeToolsTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/DateTimeToolsTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/EnumToolsTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/EnumToolsTests.java
index 609570f..cb11a14 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/EnumToolsTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/EnumToolsTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/IdGeneratorTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/IdGeneratorTests.java
index e088960..19f1667 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/IdGeneratorTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/IdGeneratorTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/JodaTimeToolsTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/JodaTimeToolsTests.java
index 056d5d4..dc44fed 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/JodaTimeToolsTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/JodaTimeToolsTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/NumbersTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/NumbersTests.java
index a56592a..08c0a88 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/NumbersTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/NumbersTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/OptionalToolsTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/OptionalToolsTests.java
index a4bb0bb..6138b9b 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/OptionalToolsTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/OptionalToolsTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/RandomToolsTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/RandomToolsTests.java
index c75756b..d463f0e 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/RandomToolsTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/RandomToolsTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/RefTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/RefTests.java
index ca76dfe..4146a10 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/RefTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/RefTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/RegexToolsTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/RegexToolsTests.java
index 922cbab..82cdb1c 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/RegexToolsTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/RegexToolsTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/StringToolsTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/StringToolsTests.java
index dd82523..21956bc 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/StringToolsTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/StringToolsTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2024-2025 the original author or authors.
+ * Copyright 2024-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/TreeBuilderTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/TreeBuilderTests.java
index 50e907c..4661f96 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/TreeBuilderTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/TreeBuilderTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2023-2025 the original author or authors.
+ * Copyright 2023-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/ZipToolsTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/ZipToolsTests.java
index 637c0d7..911ff51 100644
--- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/ZipToolsTests.java
+++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/ZipToolsTests.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2025 the original author or authors.
+ * Copyright 2025-present ZhouXY
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/plusone-dependencies/pom.xml b/plusone-dependencies/pom.xml
index 3342caf..a8bfa36 100644
--- a/plusone-dependencies/pom.xml
+++ b/plusone-dependencies/pom.xml
@@ -7,16 +7,42 @@
xyz.zhouxy.plusone
plusone-parent
- 1.1.0-SNAPSHOT
+ 1.1.0-RC1
+ ../pom.xml
plusone-dependencies
+ plusone-dependencies
+
+ https://gitea.zhouxy.xyz/plusone/plusone-commons
+
pom
plusone 相关项目依赖管理
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+
+
+
+ Zhou Xingyi (周兴毅)
+ https://gitea.zhouxy.xyz/plusone
+
+
+
+
+ scm:git:https://gitea.zhouxy.xyz/plusone/plusone-commons.git
+ scm:git:ssh://gitea.zhouxy.xyz/plusone/plusone-commons.git
+ https://gitea.zhouxy.xyz/plusone/plusone-commons
+
+
diff --git a/pom.xml b/pom.xml
index f07b690..6024267 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,14 +1,42 @@
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
+ plusone-parent
+
xyz.zhouxy.plusone
plusone-parent
- 1.1.0-SNAPSHOT
+ 1.1.0-RC1
pom
+
+ 一个常用的工具集,结合 guava 使用。
+
+
+ https://gitea.zhouxy.xyz/plusone/plusone-commons
+
+
+
+ Apache License, Version 2.0
+ https://www.apache.org/licenses/LICENSE-2.0
+ repo
+
+
+
+
+
+ Zhou Xingyi (周兴毅)
+ https://gitea.zhouxy.xyz/plusone
+
+
+
+
+ scm:git:https://gitea.zhouxy.xyz/plusone/plusone-commons.git
+ scm:git:ssh://gitea.zhouxy.xyz/plusone/plusone-commons.git
+ https://gitea.zhouxy.xyz/plusone/plusone-commons
+
+
UTF-8
1.8
@@ -131,4 +159,46 @@
+
+
+
+ release
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.2.5
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.sonatype.central
+ central-publishing-maven-plugin
+ 0.5.0
+ true
+
+ central
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ false
+ -Xdoclint:none
+
+
+
+
+
+