From 05f16f051eeca3cf335e4bdbab57aca0bd992dde Mon Sep 17 00:00:00 2001 From: Looly Date: Fri, 21 Feb 2025 17:40:14 +0800 Subject: [PATCH] change link --- .github/FUNDING.yml | 2 +- CHANGELOG.md | 2 +- README-EN.md | 34 +++++++++--------- README.md | 35 +++++++++---------- SECURITY.md | 4 +-- .../hutool/aop/proxy/CglibProxyFactory.java | 2 +- .../aop/proxy/SpringCglibProxyFactory.java | 2 +- .../cn/hutool/aop/test/IssueI74EX7Test.java | 4 +-- .../java/cn/hutool/cache/LRUCacheTest.java | 7 ++-- .../java/cn/hutool/cache/WeakCacheTest.java | 5 +-- .../cn/hutool/core/collection/CollUtil.java | 2 +- .../hutool/core/convert/NumberWithFormat.java | 2 +- .../impl/TemporalAccessorConverter.java | 2 +- .../main/java/cn/hutool/core/io/FileUtil.java | 2 +- .../main/java/cn/hutool/core/lang/Opt.java | 2 +- .../java/cn/hutool/core/lang/RegexPool.java | 4 +-- .../java/cn/hutool/core/math/Calculator.java | 2 +- .../main/java/cn/hutool/core/math/Money.java | 2 +- .../main/java/cn/hutool/core/net/NetUtil.java | 2 +- .../cn/hutool/core/text/csv/CsvWriter.java | 2 +- .../hutool/core/bean/BeanCopyMappingTest.java | 2 +- .../cn/hutool/core/bean/BeanUtilTest.java | 10 +++--- .../cn/hutool/core/bean/Issue1687Test.java | 2 +- .../cn/hutool/core/bean/Issue2009Test.java | 2 +- .../cn/hutool/core/bean/Issue2082Test.java | 2 +- .../cn/hutool/core/bean/Issue2202Test.java | 2 +- .../cn/hutool/core/bean/Issue2697Test.java | 2 +- .../hutool/core/collection/CollUtilTest.java | 2 +- .../hutool/core/compress/IssueI5DRU0Test.java | 2 +- .../hutool/core/compress/IssueIAGYDGTest.java | 2 +- .../cn/hutool/core/convert/ConvertTest.java | 4 +-- .../cn/hutool/core/date/CalendarUtilTest.java | 2 +- .../cn/hutool/core/date/ChineseDateTest.java | 6 ++-- .../cn/hutool/core/date/DateUtilTest.java | 2 +- .../cn/hutool/core/date/Issue2981Test.java | 2 +- .../cn/hutool/core/date/Issue3011Test.java | 2 +- .../cn/hutool/core/io/FileCopierTest.java | 2 +- .../cn/hutool/core/io/FileTypeUtilTest.java | 2 +- .../hutool/core/io/file/IssueIAB65VTest.java | 2 +- .../hutool/core/lang/hash/MetroHashTest.java | 2 +- .../reflect/ActualTypeMapperPoolTest.java | 2 +- .../core/map/CaseInsensitiveMapTest.java | 2 +- .../cn/hutool/core/math/CalculatorTest.java | 6 ++-- .../cn/hutool/core/net/UrlBuilderTest.java | 18 +++++----- .../cn/hutool/core/net/UrlDecoderTest.java | 2 +- .../java/cn/hutool/core/net/UrlQueryTest.java | 2 +- .../core/text/CharSequenceUtilTest.java | 8 ++--- .../cn/hutool/core/text/NamingCaseTest.java | 4 +-- .../hutool/core/text/csv/IssueIA8WE0Test.java | 2 +- .../core/text/split/StrSplitterTest.java | 2 +- .../core/thread/ExecutorBuilderTest.java | 2 +- .../hutool/core/thread/SyncFinisherTest.java | 4 +-- .../cn/hutool/core/util/EscapeUtilTest.java | 2 +- .../java/cn/hutool/core/util/HexUtilTest.java | 4 +-- .../cn/hutool/core/util/Issue3136Test.java | 2 +- .../java/cn/hutool/core/util/StrUtilTest.java | 4 +-- .../java/cn/hutool/core/util/ZipUtilTest.java | 4 +-- .../java/cn/hutool/crypto/KeyUtilTest.java | 2 +- .../java/cn/hutool/crypto/PemUtilTest.java | 2 +- .../digest/CBCBlockCipherMacEngineTest.java | 7 ++-- .../cn/hutool/crypto/digest/HmacTest.java | 5 +-- .../crypto/symmetric/Sm4StreamTest.java | 2 +- .../java/cn/hutool/db/dialect/Dialect.java | 2 +- .../src/test/java/cn/hutool/db/DbTest.java | 2 +- .../src/test/java/cn/hutool/db/DsTest.java | 2 +- .../java/cn/hutool/db/IssueI73770Test.java | 2 +- .../expression/engine/jexl/JexlEngine.java | 2 +- .../java/cn/hutool/extra/ftp/AbstractFtp.java | 2 +- .../hutool/extra/spring/SpringUtilTest.java | 1 - .../hutool/extra/template/ThymeleafTest.java | 12 +++---- .../java/cn/hutool/http/HttpConnection.java | 4 +-- .../java/cn/hutool/http/HttpDownloader.java | 2 +- .../java/cn/hutool/http/HttpGlobalConfig.java | 2 +- .../main/java/cn/hutool/http/HttpRequest.java | 4 +-- .../java/cn/hutool/http/HttpResponse.java | 2 +- .../test/java/cn/hutool/http/UploadTest.java | 2 +- .../http/useragent/UserAgentUtilTest.java | 13 +++---- .../java/cn/hutool/json/ObjectMapper.java | 2 +- .../java/cn/hutool/json/Issue2090Test.java | 2 +- .../java/cn/hutool/json/Issue2131Test.java | 2 +- .../java/cn/hutool/json/Issue2369Test.java | 2 +- .../java/cn/hutool/json/Issue2997Test.java | 5 +-- .../java/cn/hutool/json/Issue3051Test.java | 2 +- .../java/cn/hutool/json/Issue3504Test.java | 6 ++-- .../java/cn/hutool/json/Issue3506Test.java | 6 ++-- .../java/cn/hutool/json/IssueI49VZBTest.java | 5 +-- .../java/cn/hutool/json/IssueI4RBZ4Test.java | 2 +- .../java/cn/hutool/json/IssueI4XFMWTest.java | 2 +- .../java/cn/hutool/json/IssueI7M2GZTest.java | 2 +- .../java/cn/hutool/json/JSONArrayTest.java | 2 +- .../java/cn/hutool/json/JSONSupportTest.java | 5 +-- .../java/cn/hutool/json/JSONUtilTest.java | 2 +- .../java/cn/hutool/jwt/Issue3205Test.java | 2 +- .../test/java/cn/hutool/jwt/JWTUtilTest.java | 2 +- .../cn/hutool/poi/excel/ExcelPicUtil.java | 2 +- .../excel/cell/setters/NumberCellSetter.java | 2 +- .../poi/excel/sax/SheetDataSaxHandler.java | 2 +- .../cn/hutool/poi/excel/ExcelReadTest.java | 2 +- .../cn/hutool/poi/excel/ExcelWriteTest.java | 10 +++--- .../cn/hutool/poi/excel/Issue3048Test.java | 2 +- .../cn/hutool/poi/excel/IssueI6MBS5Test.java | 2 +- .../java/cn/hutool/system/SystemUtilTest.java | 6 ++-- pom.xml | 28 +++++++++------ 103 files changed, 217 insertions(+), 205 deletions(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 7c3886b87..ac5917c2f 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,4 +1,4 @@ # These are supported funding model platforms github: [looly] -custom: ['https://gitee.com/dromara/hutool', 'https://dromara.gitee.io/donate.html'] +custom: ['https://gitee.com/chinabugotech/hutool'] diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b8dfb09c..fe587a28a 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1090,4 +1090,4 @@ * 【core 】 修复农历转公历在闰月时错误(issue#I4ZSGJ@Gitee) # 5.7.x 或更早版本 -* [https://gitee.com/dromara/hutool/blob/v5-master/CHANGELOG_5.0-5.7.md](https://gitee.com/dromara/hutool/blob/v5-master/CHANGELOG_5.0-5.7.md) \ No newline at end of file +* [https://gitee.com/chinabugotech/hutool/blob/v5-master/CHANGELOG_5.0-5.7.md](https://gitee.com/chinabugotech/hutool/blob/v5-master/CHANGELOG_5.0-5.7.md) \ No newline at end of file diff --git a/README-EN.md b/README-EN.md index 16a959949..6a029fbd5 100755 --- a/README-EN.md +++ b/README-EN.md @@ -18,26 +18,26 @@ - - + + - + - - + + - - star + + star - - github star + + github star - - gitcode star + + gitcode star

@@ -154,9 +154,9 @@ implementation 'cn.hutool:hutool-all:5.8.37' Download the entire project source code -gitee:[https://gitee.com/dromara/hutool](https://gitee.com/dromara/hutool) +gitee:[https://gitee.com/chinabugotech/hutool](https://gitee.com/chinabugotech/hutool) -github:[https://github.com/dromara/hutool](https://github.com/dromara/hutool) +github:[https://github.com/chinabugotech/hutool](https://github.com/chinabugotech/hutool) ```sh cd ${hutool} @@ -180,9 +180,9 @@ Hutool's source code is divided into two branches: When submitting feedback, please indicate which JDK version, Hutool version, and related dependency library version you are using. -- [Gitee issue](https://gitee.com/dromara/hutool/issues) -- [Github issue](https://github.com/dromara/hutool/issues) -- [Gitcode issue](https://gitcode.com/dromara/hutool/issues) +- [Gitee issue](https://gitee.com/chinabugotech/hutool/issues) +- [Github issue](https://github.com/chinabugotech/hutool/issues) +- [Gitcode issue](https://gitcode.com/chinabugotech/hutool/issues) ### 🧬Principles of PR(pull request) @@ -201,4 +201,4 @@ Hutool welcomes anyone to contribute code to Hutool, but the author suffers from ## ⭐Star Hutool -[![Stargazers over time](https://starchart.cc/dromara/hutool.svg)](https://starchart.cc/dromara/hutool) +[![Stargazers over time](https://starchart.cc/chinabugotech/hutool.svg)](https://starchart.cc/chinabugotech/hutool) diff --git a/README.md b/README.md index 448d344d6..7810cd702 100755 --- a/README.md +++ b/README.md @@ -18,26 +18,23 @@ - - + + - + - - + + - - + + star - - star + + github star - - github star - - - gitcode star + + gitcode star

@@ -147,7 +144,7 @@ implementation 'cn.hutool:hutool-all:5.8.37' ### 🚽编译安装 -访问Hutool的Gitee主页:[https://gitee.com/dromara/hutool](https://gitee.com/dromara/hutool) 下载整个项目源码(v5-master或v5-dev分支都可)然后进入Hutool项目目录执行: +访问Hutool的Gitee主页:[https://gitee.com/chinabugotech/hutool](https://gitee.com/chinabugotech/hutool) 下载整个项目源码(v5-master或v5-dev分支都可)然后进入Hutool项目目录执行: ```sh ./hutool.sh install @@ -172,9 +169,9 @@ Hutool的源码分为两个分支,功能如下: 提交问题反馈请说明正在使用的JDK版本呢、Hutool版本和相关依赖库版本。 -- [Gitee issue](https://gitee.com/dromara/hutool/issues) -- [Github issue](https://github.com/dromara/hutool/issues) -- [Gitcode issue](https://gitcode.com/dromara/hutool/issues) +- [Gitee issue](https://gitee.com/chinabugotech/hutool/issues) +- [Github issue](https://github.com/chinabugotech/hutool/issues) +- [Gitcode issue](https://gitcode.com/chinabugotech/hutool/issues) ### 🧬贡献代码的步骤 @@ -204,4 +201,4 @@ Hutool欢迎任何人为Hutool添砖加瓦,贡献代码,不过维护者是 ## ⭐Star Hutool -[![Stargazers over time](https://starchart.cc/dromara/hutool.svg)](https://starchart.cc/dromara/hutool) +[![Stargazers over time](https://starchart.cc/chinabugotech/hutool.svg)](https://starchart.cc/chinabugotech/hutool) diff --git a/SECURITY.md b/SECURITY.md index d0c2c5589..e5b59f02c 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -10,6 +10,6 @@ ## Reporting a Vulnerability(报告漏洞) -如果你发现有安全问题或漏洞,请发送邮件到`loolly@aliyun.com`。 +如果你发现有安全问题或漏洞,请发送邮件到`bugo@bugotech.cn`。 -To report any found security issues or vulnerabilities, please send a mail to `loolly@aliyun.com`. \ No newline at end of file +To report any found security issues or vulnerabilities, please send a mail to `bugo@bugotech.cn`. \ No newline at end of file diff --git a/hutool-aop/src/main/java/cn/hutool/aop/proxy/CglibProxyFactory.java b/hutool-aop/src/main/java/cn/hutool/aop/proxy/CglibProxyFactory.java index b2b0f12b8..ee7a5b119 100755 --- a/hutool-aop/src/main/java/cn/hutool/aop/proxy/CglibProxyFactory.java +++ b/hutool-aop/src/main/java/cn/hutool/aop/proxy/CglibProxyFactory.java @@ -29,7 +29,7 @@ public class CglibProxyFactory extends ProxyFactory{ /** * 创建代理对象
- * https://gitee.com/dromara/hutool/issues/I74EX7
+ * https://gitee.com/chinabugotech/hutool/issues/I74EX7
* 某些对象存在非空参数构造,则需遍历查找需要的构造完成代理对象构建。 * * @param 代理对象类型 diff --git a/hutool-aop/src/main/java/cn/hutool/aop/proxy/SpringCglibProxyFactory.java b/hutool-aop/src/main/java/cn/hutool/aop/proxy/SpringCglibProxyFactory.java index 2ed9745d1..4e709ad82 100755 --- a/hutool-aop/src/main/java/cn/hutool/aop/proxy/SpringCglibProxyFactory.java +++ b/hutool-aop/src/main/java/cn/hutool/aop/proxy/SpringCglibProxyFactory.java @@ -29,7 +29,7 @@ public class SpringCglibProxyFactory extends ProxyFactory{ /** * 创建代理对象
- * https://gitee.com/dromara/hutool/issues/I74EX7
+ * https://gitee.com/chinabugotech/hutool/issues/I74EX7
* 某些对象存在非空参数构造,则需遍历查找需要的构造完成代理对象构建。 * * @param 代理对象类型 diff --git a/hutool-aop/src/test/java/cn/hutool/aop/test/IssueI74EX7Test.java b/hutool-aop/src/test/java/cn/hutool/aop/test/IssueI74EX7Test.java index 5f6d1a3e5..825cb520a 100644 --- a/hutool-aop/src/test/java/cn/hutool/aop/test/IssueI74EX7Test.java +++ b/hutool-aop/src/test/java/cn/hutool/aop/test/IssueI74EX7Test.java @@ -30,7 +30,7 @@ public class IssueI74EX7Test { } /** - * https://gitee.com/dromara/hutool/issues/I74EX7
+ * https://gitee.com/chinabugotech/hutool/issues/I74EX7
* Enhancer.create()默认调用无参构造,有参构造或者多个构造没有很好的兼容。 * */ @@ -42,7 +42,7 @@ public class IssueI74EX7Test { } /** - * https://gitee.com/dromara/hutool/issues/I74EX7
+ * https://gitee.com/chinabugotech/hutool/issues/I74EX7
* Enhancer.create()默认调用无参构造,有参构造或者多个构造没有很好的兼容。 * */ diff --git a/hutool-cache/src/test/java/cn/hutool/cache/LRUCacheTest.java b/hutool-cache/src/test/java/cn/hutool/cache/LRUCacheTest.java index 9b7886be0..a3ab1aee1 100755 --- a/hutool-cache/src/test/java/cn/hutool/cache/LRUCacheTest.java +++ b/hutool-cache/src/test/java/cn/hutool/cache/LRUCacheTest.java @@ -4,15 +4,16 @@ import cn.hutool.cache.impl.LRUCache; import cn.hutool.core.thread.ThreadUtil; import cn.hutool.core.util.RandomUtil; import cn.hutool.core.util.StrUtil; -import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import java.util.concurrent.CountDownLatch; import java.util.concurrent.atomic.AtomicInteger; +import static org.junit.jupiter.api.Assertions.assertEquals; + /** - * 见:https://github.com/dromara/hutool/issues/1895
+ * 见:https://github.com/chinabugotech/hutool/issues/1895
* 并发问题测试,在5.7.15前,LRUCache存在并发问题,多线程get后,map结构变更,导致null的位置不确定, * 并可能引起死锁。 */ @@ -21,7 +22,7 @@ public class LRUCacheTest { @Test @Disabled public void putTest(){ - //https://github.com/dromara/hutool/issues/2227 + //https://github.com/chinabugotech/hutool/issues/2227 final LRUCache cache = CacheUtil.newLRUCache(100, 10); for (int i = 0; i < 10000; i++) { //ThreadUtil.execute(()-> cache.put(RandomUtil.randomString(5), "1243", 10)); diff --git a/hutool-cache/src/test/java/cn/hutool/cache/WeakCacheTest.java b/hutool-cache/src/test/java/cn/hutool/cache/WeakCacheTest.java index 247f43c5a..0f5cc48d2 100755 --- a/hutool-cache/src/test/java/cn/hutool/cache/WeakCacheTest.java +++ b/hutool-cache/src/test/java/cn/hutool/cache/WeakCacheTest.java @@ -2,10 +2,11 @@ package cn.hutool.cache; import cn.hutool.cache.impl.WeakCache; import cn.hutool.core.lang.Console; -import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.assertEquals; + public class WeakCacheTest { @Test @@ -25,7 +26,7 @@ public class WeakCacheTest { @Test @Disabled public void removeByGcTest(){ - // https://gitee.com/dromara/hutool/issues/I51O7M + // https://gitee.com/chinabugotech/hutool/issues/I51O7M WeakCache cache = new WeakCache<>(-1); cache.put("a", "1"); cache.put("b", "2"); diff --git a/hutool-core/src/main/java/cn/hutool/core/collection/CollUtil.java b/hutool-core/src/main/java/cn/hutool/core/collection/CollUtil.java index f0bc8ae30..fe03757c6 100755 --- a/hutool-core/src/main/java/cn/hutool/core/collection/CollUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/collection/CollUtil.java @@ -2199,7 +2199,7 @@ public class CollUtil { iter = (Iterator) value; } else if (value instanceof Iterable) { if(value instanceof Map && BeanUtil.isBean(TypeUtil.getClass(elementType))){ - //https://github.com/dromara/hutool/issues/3139 + //https://github.com/chinabugotech/hutool/issues/3139 // 如果值为Map,而目标为一个Bean,则Map应整体转换为Bean,而非拆分成Entry转换 iter = new ArrayIter<>(new Object[]{value}); }else{ diff --git a/hutool-core/src/main/java/cn/hutool/core/convert/NumberWithFormat.java b/hutool-core/src/main/java/cn/hutool/core/convert/NumberWithFormat.java index 4982eebfa..0ad40029b 100644 --- a/hutool-core/src/main/java/cn/hutool/core/convert/NumberWithFormat.java +++ b/hutool-core/src/main/java/cn/hutool/core/convert/NumberWithFormat.java @@ -36,7 +36,7 @@ public class NumberWithFormat extends Number implements TypeConverter { // 自定义日期格式 if (null != this.format && targetType instanceof Class) { final Class clazz = (Class) targetType; - // https://gitee.com/dromara/hutool/issues/I6IS5B + // https://gitee.com/chinabugotech/hutool/issues/I6IS5B if (Date.class.isAssignableFrom(clazz)) { return new DateConverter((Class) clazz, format).convert(this.number, null); } else if (TemporalAccessor.class.isAssignableFrom(clazz)) { diff --git a/hutool-core/src/main/java/cn/hutool/core/convert/impl/TemporalAccessorConverter.java b/hutool-core/src/main/java/cn/hutool/core/convert/impl/TemporalAccessorConverter.java index 3eb59fb4d..b3d4a1d88 100644 --- a/hutool-core/src/main/java/cn/hutool/core/convert/impl/TemporalAccessorConverter.java +++ b/hutool-core/src/main/java/cn/hutool/core/convert/impl/TemporalAccessorConverter.java @@ -206,7 +206,7 @@ public class TemporalAccessorConverter extends AbstractConverter - * 详细见:https://gitee.com/dromara/hutool/pulls/426 + * 详细见:https://gitee.com/chinabugotech/hutool/pulls/426 * * @param 包裹里元素的类型 * @author VampireAchao diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/RegexPool.java b/hutool-core/src/main/java/cn/hutool/core/lang/RegexPool.java index 664be9a46..5ef773f01 100755 --- a/hutool-core/src/main/java/cn/hutool/core/lang/RegexPool.java +++ b/hutool-core/src/main/java/cn/hutool/core/lang/RegexPool.java @@ -146,9 +146,9 @@ public interface RegexPool { * 中国车牌号码(兼容新能源车牌) */ String PLATE_NUMBER = - //https://gitee.com/dromara/hutool/issues/I1B77H?from=project-issue + //https://gitee.com/chinabugotech/hutool/issues/I1B77H?from=project-issue "^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z](([0-9]{5}[ABCDEFGHJK])|([ABCDEFGHJK]([A-HJ-NP-Z0-9])[0-9]{4})))|" + - //https://gitee.com/dromara/hutool/issues/I1BJHE?from=project-issue + //https://gitee.com/chinabugotech/hutool/issues/I1BJHE?from=project-issue "([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领]\\d{3}\\d{1,3}[领])|" + "([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳使领]))$"; diff --git a/hutool-core/src/main/java/cn/hutool/core/math/Calculator.java b/hutool-core/src/main/java/cn/hutool/core/math/Calculator.java index ecaf93515..6f0228894 100644 --- a/hutool-core/src/main/java/cn/hutool/core/math/Calculator.java +++ b/hutool-core/src/main/java/cn/hutool/core/math/Calculator.java @@ -10,7 +10,7 @@ import java.util.Stack; /** * 数学表达式计算工具类
- * 见:https://github.com/dromara/hutool/issues/1090#issuecomment-693750140 + * 见:https://github.com/chinabugotech/hutool/issues/1090#issuecomment-693750140 * * @author trainliang, looly * @since 5.4.3 diff --git a/hutool-core/src/main/java/cn/hutool/core/math/Money.java b/hutool-core/src/main/java/cn/hutool/core/math/Money.java index 15839044b..572f0f2c5 100644 --- a/hutool-core/src/main/java/cn/hutool/core/math/Money.java +++ b/hutool-core/src/main/java/cn/hutool/core/math/Money.java @@ -11,7 +11,7 @@ import java.util.Currency; /** * 单币种货币类,处理货币算术、币种和取整。 *

- * 感谢提供此方法的用户:https://github.com/dromara/hutool/issues/605 + * 感谢提供此方法的用户:https://github.com/chinabugotech/hutool/issues/605 * *

* 货币类中封装了货币金额和币种。目前金额在内部是long类型表示, diff --git a/hutool-core/src/main/java/cn/hutool/core/net/NetUtil.java b/hutool-core/src/main/java/cn/hutool/core/net/NetUtil.java index cc135fa2e..98382f900 100755 --- a/hutool-core/src/main/java/cn/hutool/core/net/NetUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/net/NetUtil.java @@ -518,7 +518,7 @@ public class NetUtil { *

* 此方法不会抛出异常,获取失败将返回{@code null}
*

- * 见:https://github.com/dromara/hutool/issues/428 + * 见:https://github.com/chinabugotech/hutool/issues/428 * * @return 本机网卡IP地址,获取失败返回{@code null} * @since 3.0.1 diff --git a/hutool-core/src/main/java/cn/hutool/core/text/csv/CsvWriter.java b/hutool-core/src/main/java/cn/hutool/core/text/csv/CsvWriter.java index f1aea5fcb..05a4e00ee 100755 --- a/hutool-core/src/main/java/cn/hutool/core/text/csv/CsvWriter.java +++ b/hutool-core/src/main/java/cn/hutool/core/text/csv/CsvWriter.java @@ -363,7 +363,7 @@ public final class CsvWriter implements Closeable, Flushable, Serializable { @Override public void close() { if(this.config.endingLineBreak){ - //https://gitee.com/dromara/hutool/issues/I75K5G + //https://gitee.com/chinabugotech/hutool/issues/I75K5G writeLine(); } IoUtil.close(this.writer); diff --git a/hutool-core/src/test/java/cn/hutool/core/bean/BeanCopyMappingTest.java b/hutool-core/src/test/java/cn/hutool/core/bean/BeanCopyMappingTest.java index bcc8c5f8d..d37ca0c0c 100644 --- a/hutool-core/src/test/java/cn/hutool/core/bean/BeanCopyMappingTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/bean/BeanCopyMappingTest.java @@ -10,7 +10,7 @@ import org.junit.jupiter.api.Test; public class BeanCopyMappingTest { /** - * https://gitee.com/dromara/hutool/issues/I4C48U
+ * https://gitee.com/chinabugotech/hutool/issues/I4C48U
* 传递复制不要用注解别名,应该用动态映射 */ @Test diff --git a/hutool-core/src/test/java/cn/hutool/core/bean/BeanUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/bean/BeanUtilTest.java index a79936bcc..cbcc80b13 100755 --- a/hutool-core/src/test/java/cn/hutool/core/bean/BeanUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/bean/BeanUtilTest.java @@ -253,7 +253,7 @@ public class BeanUtilTest { final SubPersonWithAlias subPersonWithAlias = BeanUtil.toBean(map, SubPersonWithAlias.class); assertEquals("sub名字", subPersonWithAlias.getSubName()); - //https://gitee.com/dromara/hutool/issues/I6H0XF + //https://gitee.com/chinabugotech/hutool/issues/I6H0XF assertFalse(subPersonWithAlias.isBooleana()); assertNull(subPersonWithAlias.getBooleanb()); } @@ -520,7 +520,7 @@ public class BeanUtilTest { } /** - * #1173 + * #1173 */ @Test public void beanToBeanOverlayFieldTest() { @@ -597,7 +597,7 @@ public class BeanUtilTest { @Test public void copyBeanPropertiesFunctionFilterTest() { - //https://gitee.com/dromara/hutool/pulls/590 + //https://gitee.com/chinabugotech/hutool/pulls/590 final Person o = new Person(); o.setName("asd"); o.setAge(123); @@ -858,7 +858,7 @@ public class BeanUtilTest { @Test public void valueProviderToBeanTest() { - // https://gitee.com/dromara/hutool/issues/I5B4R7 + // https://gitee.com/chinabugotech/hutool/issues/I5B4R7 final CopyOptions copyOptions = CopyOptions.create(); final Map filedMap = new HashMap<>(); filedMap.put("name", "sourceId"); @@ -931,7 +931,7 @@ public class BeanUtilTest { @Test public void hasGetterTest() { - // https://gitee.com/dromara/hutool/issues/I6M7Z7 + // https://gitee.com/chinabugotech/hutool/issues/I6M7Z7 final boolean b = BeanUtil.hasGetter(Object.class); assertFalse(b); } diff --git a/hutool-core/src/test/java/cn/hutool/core/bean/Issue1687Test.java b/hutool-core/src/test/java/cn/hutool/core/bean/Issue1687Test.java index 41ac70682..8b3ad4b1a 100755 --- a/hutool-core/src/test/java/cn/hutool/core/bean/Issue1687Test.java +++ b/hutool-core/src/test/java/cn/hutool/core/bean/Issue1687Test.java @@ -10,7 +10,7 @@ import org.junit.jupiter.api.Test; import java.io.Serializable; /** - * https://github.com/dromara/hutool/issues/1687 + * https://github.com/chinabugotech/hutool/issues/1687 */ public class Issue1687Test { diff --git a/hutool-core/src/test/java/cn/hutool/core/bean/Issue2009Test.java b/hutool-core/src/test/java/cn/hutool/core/bean/Issue2009Test.java index 2658c3506..9559c40aa 100644 --- a/hutool-core/src/test/java/cn/hutool/core/bean/Issue2009Test.java +++ b/hutool-core/src/test/java/cn/hutool/core/bean/Issue2009Test.java @@ -4,7 +4,7 @@ import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; /** - * https://github.com/dromara/hutool/issues/2009 + * https://github.com/chinabugotech/hutool/issues/2009 */ public class Issue2009Test { diff --git a/hutool-core/src/test/java/cn/hutool/core/bean/Issue2082Test.java b/hutool-core/src/test/java/cn/hutool/core/bean/Issue2082Test.java index 262762e71..ab6da374f 100755 --- a/hutool-core/src/test/java/cn/hutool/core/bean/Issue2082Test.java +++ b/hutool-core/src/test/java/cn/hutool/core/bean/Issue2082Test.java @@ -5,7 +5,7 @@ import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; /** - * https://github.com/dromara/hutool/issues/2082
+ * https://github.com/chinabugotech/hutool/issues/2082
* 当setXXX有重载方法的时候,BeanDesc中会匹配到重载方法,增加类型检查来规避之 */ public class Issue2082Test { diff --git a/hutool-core/src/test/java/cn/hutool/core/bean/Issue2202Test.java b/hutool-core/src/test/java/cn/hutool/core/bean/Issue2202Test.java index a4598d1c5..70064a5b2 100755 --- a/hutool-core/src/test/java/cn/hutool/core/bean/Issue2202Test.java +++ b/hutool-core/src/test/java/cn/hutool/core/bean/Issue2202Test.java @@ -12,7 +12,7 @@ import java.util.Map; public class Issue2202Test { /** - * https://github.com/dromara/hutool/issues/2202 + * https://github.com/chinabugotech/hutool/issues/2202 */ @Test public void mapToBeanWithFieldNameEditorTest(){ diff --git a/hutool-core/src/test/java/cn/hutool/core/bean/Issue2697Test.java b/hutool-core/src/test/java/cn/hutool/core/bean/Issue2697Test.java index 6a39d3391..173412e03 100644 --- a/hutool-core/src/test/java/cn/hutool/core/bean/Issue2697Test.java +++ b/hutool-core/src/test/java/cn/hutool/core/bean/Issue2697Test.java @@ -8,7 +8,7 @@ import java.util.HashMap; import java.util.Map; /** - * https://github.com/dromara/hutool/issues/2697 + * https://github.com/chinabugotech/hutool/issues/2697 */ public class Issue2697Test { diff --git a/hutool-core/src/test/java/cn/hutool/core/collection/CollUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/collection/CollUtilTest.java index 258693049..de32a7829 100755 --- a/hutool-core/src/test/java/cn/hutool/core/collection/CollUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/collection/CollUtilTest.java @@ -854,7 +854,7 @@ public class CollUtilTest { @Test public void setValueByMapTest() { - // https://gitee.com/dromara/hutool/pulls/482 + // https://gitee.com/chinabugotech/hutool/pulls/482 final List people = Arrays.asList( new Person("aa", 12, "man", 1), new Person("bb", 13, "woman", 2), diff --git a/hutool-core/src/test/java/cn/hutool/core/compress/IssueI5DRU0Test.java b/hutool-core/src/test/java/cn/hutool/core/compress/IssueI5DRU0Test.java index eb22a9f9a..ff3c9a7dd 100644 --- a/hutool-core/src/test/java/cn/hutool/core/compress/IssueI5DRU0Test.java +++ b/hutool-core/src/test/java/cn/hutool/core/compress/IssueI5DRU0Test.java @@ -12,7 +12,7 @@ public class IssueI5DRU0Test { @Test @Disabled public void appendTest(){ - // https://gitee.com/dromara/hutool/issues/I5DRU0 + // https://gitee.com/chinabugotech/hutool/issues/I5DRU0 // 向zip中添加文件的时候,如果添加的文件的父目录已经存在,会报错。实际中目录存在忽略即可。 ZipUtil.append(Paths.get("d:/test/zipTest.zip"), Paths.get("d:/test/zipTest"), StandardCopyOption.REPLACE_EXISTING); } diff --git a/hutool-core/src/test/java/cn/hutool/core/compress/IssueIAGYDGTest.java b/hutool-core/src/test/java/cn/hutool/core/compress/IssueIAGYDGTest.java index f1d3e5962..923314e39 100644 --- a/hutool-core/src/test/java/cn/hutool/core/compress/IssueIAGYDGTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/compress/IssueIAGYDGTest.java @@ -7,7 +7,7 @@ import org.junit.jupiter.api.Test; import java.io.File; /** - * https://gitee.com/dromara/hutool/issues/IAGYDG + * https://gitee.com/chinabugotech/hutool/issues/IAGYDG */ public class IssueIAGYDGTest { @Test diff --git a/hutool-core/src/test/java/cn/hutool/core/convert/ConvertTest.java b/hutool-core/src/test/java/cn/hutool/core/convert/ConvertTest.java index a676b1cdd..41ff8140d 100755 --- a/hutool-core/src/test/java/cn/hutool/core/convert/ConvertTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/convert/ConvertTest.java @@ -351,7 +351,7 @@ public class ConvertTest { @Test public void toBigDecimalTest() { - // https://github.com/dromara/hutool/issues/1818 + // https://github.com/chinabugotech/hutool/issues/1818 final String str = "33020000210909112800000124"; final BigDecimal bigDecimal = Convert.toBigDecimal(str); assertEquals(str, bigDecimal.toPlainString()); @@ -359,7 +359,7 @@ public class ConvertTest { @Test public void toFloatTest() { - // https://gitee.com/dromara/hutool/issues/I4M0E4 + // https://gitee.com/chinabugotech/hutool/issues/I4M0E4 final String hex2 = "CD0CCB43"; final byte[] value = HexUtil.decodeHex(hex2); final float f = Convert.toFloat(value); diff --git a/hutool-core/src/test/java/cn/hutool/core/date/CalendarUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/date/CalendarUtilTest.java index 32d423935..626e09690 100644 --- a/hutool-core/src/test/java/cn/hutool/core/date/CalendarUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/date/CalendarUtilTest.java @@ -25,7 +25,7 @@ public class CalendarUtilTest { final Calendar calendar = CalendarUtil.parse("2021-09-27 00:00:112323", false, DatePattern.NORM_DATETIME_FORMAT); - // https://github.com/dromara/hutool/issues/1849 + // https://github.com/chinabugotech/hutool/issues/1849 // 在使用严格模式时,秒不正确,抛出异常 DateUtil.date(calendar); }); diff --git a/hutool-core/src/test/java/cn/hutool/core/date/ChineseDateTest.java b/hutool-core/src/test/java/cn/hutool/core/date/ChineseDateTest.java index c297d41c8..0f3277f01 100644 --- a/hutool-core/src/test/java/cn/hutool/core/date/ChineseDateTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/date/ChineseDateTest.java @@ -117,7 +117,7 @@ public class ChineseDateTest { @Test public void getChineseMonthTest2(){ - //https://github.com/dromara/hutool/issues/2112 + //https://github.com/chinabugotech/hutool/issues/2112 ChineseDate springFestival = new ChineseDate(DateUtil.parseDate("2022-02-01")); final String chineseMonth = springFestival.getChineseMonth(); assertEquals("一月", chineseMonth); @@ -125,7 +125,7 @@ public class ChineseDateTest { @Test public void day19700101Test(){ - // https://gitee.com/dromara/hutool/issues/I4UTPK + // https://gitee.com/chinabugotech/hutool/issues/I4UTPK Date date = DateUtil.parse("1970-01-01"); //noinspection ConstantConditions ChineseDate chineseDate = new ChineseDate(date); @@ -153,7 +153,7 @@ public class ChineseDateTest { @Test public void getGregorianDateTest(){ - // https://gitee.com/dromara/hutool/issues/I4ZSGJ + // https://gitee.com/chinabugotech/hutool/issues/I4ZSGJ ChineseDate chineseDate = new ChineseDate(1998, 5, 1); assertEquals("1998-06-24 00:00:00", chineseDate.getGregorianDate().toString()); diff --git a/hutool-core/src/test/java/cn/hutool/core/date/DateUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/date/DateUtilTest.java index d8cd91198..2dcfbc6b3 100755 --- a/hutool-core/src/test/java/cn/hutool/core/date/DateUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/date/DateUtilTest.java @@ -1002,7 +1002,7 @@ public class DateUtilTest { @Test public void parseNotFitTest() { - //https://github.com/dromara/hutool/issues/1332 + //https://github.com/chinabugotech/hutool/issues/1332 assertThrows(DateException.class, () -> { // 在日期格式不匹配的时候,测试是否正常报错 DateUtil.parse("2020-12-23", DatePattern.PURE_DATE_PATTERN); diff --git a/hutool-core/src/test/java/cn/hutool/core/date/Issue2981Test.java b/hutool-core/src/test/java/cn/hutool/core/date/Issue2981Test.java index f8dced6f7..c0f2ffbbf 100644 --- a/hutool-core/src/test/java/cn/hutool/core/date/Issue2981Test.java +++ b/hutool-core/src/test/java/cn/hutool/core/date/Issue2981Test.java @@ -5,7 +5,7 @@ import org.junit.jupiter.api.Test; public class Issue2981Test { /** - * https://github.com/dromara/hutool/issues/2981
+ * https://github.com/chinabugotech/hutool/issues/2981
* 按照ISO8601规范,以Z结尾表示UTC时间,否则为当地时间 */ @SuppressWarnings("DataFlowIssue") diff --git a/hutool-core/src/test/java/cn/hutool/core/date/Issue3011Test.java b/hutool-core/src/test/java/cn/hutool/core/date/Issue3011Test.java index 6bb69b89c..b8314cd24 100644 --- a/hutool-core/src/test/java/cn/hutool/core/date/Issue3011Test.java +++ b/hutool-core/src/test/java/cn/hutool/core/date/Issue3011Test.java @@ -8,7 +8,7 @@ import java.util.Calendar; public class Issue3011Test { @Test public void isSameMonthTest() { - // https://github.com/dromara/hutool/issues/3011 + // https://github.com/chinabugotech/hutool/issues/3011 // 判断是否同一个月,还需考虑公元前和公元后的的情况 // 此处公元前2020年和公元2021年返回年都是2021 final Calendar calendar1 = Calendar.getInstance(); diff --git a/hutool-core/src/test/java/cn/hutool/core/io/FileCopierTest.java b/hutool-core/src/test/java/cn/hutool/core/io/FileCopierTest.java index a07795f72..ab98a39d3 100644 --- a/hutool-core/src/test/java/cn/hutool/core/io/FileCopierTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/io/FileCopierTest.java @@ -52,7 +52,7 @@ public class FileCopierTest { @Test @Disabled public void copyFileByRelativePath(){ - // https://github.com/dromara/hutool/pull/2188 + // https://github.com/chinabugotech/hutool/pull/2188 // 当复制的目标文件位置是相对路径的时候可以通过 FileCopier copier = FileCopier.create(new File("pom.xml"),new File("aaa.txt")); copier.copy(); diff --git a/hutool-core/src/test/java/cn/hutool/core/io/FileTypeUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/io/FileTypeUtilTest.java index c410db3df..10ef5beb5 100755 --- a/hutool-core/src/test/java/cn/hutool/core/io/FileTypeUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/io/FileTypeUtilTest.java @@ -76,7 +76,7 @@ public class FileTypeUtilTest { @Test @Disabled public void webpTest(){ - // https://gitee.com/dromara/hutool/issues/I5BGTF + // https://gitee.com/chinabugotech/hutool/issues/I5BGTF final File file = FileUtil.file("d:/test/a.webp"); final BufferedInputStream inputStream = FileUtil.getInputStream(file); final String type = FileTypeUtil.getType(inputStream); diff --git a/hutool-core/src/test/java/cn/hutool/core/io/file/IssueIAB65VTest.java b/hutool-core/src/test/java/cn/hutool/core/io/file/IssueIAB65VTest.java index 1c0e47dde..9db27d211 100644 --- a/hutool-core/src/test/java/cn/hutool/core/io/file/IssueIAB65VTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/io/file/IssueIAB65VTest.java @@ -8,7 +8,7 @@ import java.io.File; import static org.junit.jupiter.api.Assertions.assertEquals; /** - * https://gitee.com/dromara/hutool/issues/IAB65V + * https://gitee.com/chinabugotech/hutool/issues/IAB65V */ public class IssueIAB65VTest { @Test diff --git a/hutool-core/src/test/java/cn/hutool/core/lang/hash/MetroHashTest.java b/hutool-core/src/test/java/cn/hutool/core/lang/hash/MetroHashTest.java index fd19e4c73..1a385f6a5 100755 --- a/hutool-core/src/test/java/cn/hutool/core/lang/hash/MetroHashTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/lang/hash/MetroHashTest.java @@ -10,7 +10,7 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; /** - * https://gitee.com/dromara/hutool/pulls/532 + * https://gitee.com/chinabugotech/hutool/pulls/532 */ public class MetroHashTest { diff --git a/hutool-core/src/test/java/cn/hutool/core/lang/reflect/ActualTypeMapperPoolTest.java b/hutool-core/src/test/java/cn/hutool/core/lang/reflect/ActualTypeMapperPoolTest.java index 9cef55ce3..c6aff3228 100644 --- a/hutool-core/src/test/java/cn/hutool/core/lang/reflect/ActualTypeMapperPoolTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/lang/reflect/ActualTypeMapperPoolTest.java @@ -7,7 +7,7 @@ import java.lang.reflect.Type; import java.util.Map; /** - * 见:https://gitee.com/dromara/hutool/pulls/447/files + * 见:https://gitee.com/chinabugotech/hutool/pulls/447/files * * TODO 同时继承泛型和实现泛型接口需要解析,此处为F */ diff --git a/hutool-core/src/test/java/cn/hutool/core/map/CaseInsensitiveMapTest.java b/hutool-core/src/test/java/cn/hutool/core/map/CaseInsensitiveMapTest.java index 1649d8f54..f05e046aa 100644 --- a/hutool-core/src/test/java/cn/hutool/core/map/CaseInsensitiveMapTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/map/CaseInsensitiveMapTest.java @@ -28,7 +28,7 @@ public class CaseInsensitiveMapTest { @Test public void mergeTest(){ - //https://github.com/dromara/hutool/issues/2086 + //https://github.com/chinabugotech/hutool/issues/2086 Pair b = new Pair<>("a", "value"); Pair a = new Pair<>("A", "value"); final CaseInsensitiveMap map = new CaseInsensitiveMap<>(); diff --git a/hutool-core/src/test/java/cn/hutool/core/math/CalculatorTest.java b/hutool-core/src/test/java/cn/hutool/core/math/CalculatorTest.java index 0e561e301..27a8dfc97 100644 --- a/hutool-core/src/test/java/cn/hutool/core/math/CalculatorTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/math/CalculatorTest.java @@ -32,7 +32,7 @@ public class CalculatorTest { @Test public void conversationTest5(){ - // https://github.com/dromara/hutool/issues/1984 + // https://github.com/chinabugotech/hutool/issues/1984 final double conversion = Calculator.conversion("((1/1) / (1/1) -1) * 100"); assertEquals(0, conversion, 0); } @@ -45,14 +45,14 @@ public class CalculatorTest { @Test public void conversationTest7() { - //https://gitee.com/dromara/hutool/issues/I4KONB + //https://gitee.com/chinabugotech/hutool/issues/I4KONB final double conversion = Calculator.conversion("((-2395+0) * 0.3+140.24+35+90)/30"); assertEquals(-15.11, conversion, 0.01); } @Test public void issue2964Test() { - // https://github.com/dromara/hutool/issues/2964 + // https://github.com/chinabugotech/hutool/issues/2964 final double calcValue = Calculator.conversion("(11+2)12"); assertEquals(156D, calcValue, 0.001); } diff --git a/hutool-core/src/test/java/cn/hutool/core/net/UrlBuilderTest.java b/hutool-core/src/test/java/cn/hutool/core/net/UrlBuilderTest.java index 7ddb9823c..7b4970ad5 100644 --- a/hutool-core/src/test/java/cn/hutool/core/net/UrlBuilderTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/net/UrlBuilderTest.java @@ -26,7 +26,7 @@ public class UrlBuilderTest { @Test public void buildWithoutSlashTest() { - // https://github.com/dromara/hutool/issues/2459 + // https://github.com/chinabugotech/hutool/issues/2459 String buildUrl = UrlBuilder.of().setScheme("http").setHost("192.168.1.1").setPort(8080).setWithEndTag(false).build(); assertEquals("http://192.168.1.1:8080", buildUrl); @@ -279,7 +279,7 @@ public class UrlBuilderTest { @Test public void encodePathTest2() { - // https://gitee.com/dromara/hutool/issues/I4RA42 + // https://gitee.com/chinabugotech/hutool/issues/I4RA42 // Path中`:`在第一个segment需要转义,之后的不需要 final String urlStr = "https://hutool.cn/aa/bb/Pre-K,Kindergarten,First,Second,Third,Fourth,Fifth/Page:3"; final UrlBuilder urlBuilder = UrlBuilder.ofHttp(urlStr, CharsetUtil.CHARSET_UTF_8); @@ -298,7 +298,7 @@ public class UrlBuilderTest { @Test public void fragmentEncodeTest() { - // https://gitee.com/dromara/hutool/issues/I49KAL + // https://gitee.com/chinabugotech/hutool/issues/I49KAL // 见:https://stackoverflow.com/questions/26088849/url-fragment-allowed-characters final String url = "https://hutool.cn/docs/#/?id=简介"; UrlBuilder urlBuilder = UrlBuilder.ofHttp(url); @@ -310,7 +310,7 @@ public class UrlBuilderTest { @Test public void slashEncodeTest() { - // https://github.com/dromara/hutool/issues/1904 + // https://github.com/chinabugotech/hutool/issues/1904 // 在query中,"/"是不可转义字符 // 见:https://www.rfc-editor.org/rfc/rfc3986.html#section-3.4 final String url = "https://invoice.maycur.com/2b27a802-8423-4d41-86f5-63a6b259f61e.xlsx?download/2b27a802-8423-4d41-86f5-63a6b259f61e.xlsx&e=1630491088"; @@ -333,7 +333,7 @@ public class UrlBuilderTest { @Test public void addPathEncodeTest2() { - // https://github.com/dromara/hutool/issues/1912 + // https://github.com/chinabugotech/hutool/issues/1912 final String url = UrlBuilder.of() .setScheme("https") .setHost("domain.cn") @@ -359,7 +359,7 @@ public class UrlBuilderTest { @Test public void fragmentTest() { - // https://gitee.com/dromara/hutool/issues/I49KAL#note_8060874 + // https://gitee.com/chinabugotech/hutool/issues/I49KAL#note_8060874 final String url = "https://www.hutool.cn/#/a/b?timestamp=1640391380204"; final UrlBuilder builder = UrlBuilder.ofHttp(url); @@ -368,7 +368,7 @@ public class UrlBuilderTest { @Test public void fragmentAppendParamTest() { - // https://gitee.com/dromara/hutool/issues/I49KAL#note_8060874 + // https://gitee.com/chinabugotech/hutool/issues/I49KAL#note_8060874 final String url = "https://www.hutool.cn/#/a/b"; final UrlBuilder builder = UrlBuilder.ofHttp(url); builder.setFragment(builder.getFragment() + "?timestamp=1640391380204"); @@ -437,7 +437,7 @@ public class UrlBuilderTest { @Test public void issue2243Test() { - // https://github.com/dromara/hutool/issues/2243 + // https://github.com/chinabugotech/hutool/issues/2243 // 如果用户已经做了%编码,不应该重复编码 final String url = "https://hutool.cn/v1.0?privateNum=%2B8616512884988"; final String s = UrlBuilder.of(url, null).setCharset(CharsetUtil.CHARSET_UTF_8).toString(); @@ -471,7 +471,7 @@ public class UrlBuilderTest { @Test public void addPathTest() { - //https://gitee.com/dromara/hutool/issues/I5O4ML + //https://gitee.com/chinabugotech/hutool/issues/I5O4ML UrlBuilder.of().addPath(""); UrlBuilder.of().addPath("/"); UrlBuilder.of().addPath("//"); diff --git a/hutool-core/src/test/java/cn/hutool/core/net/UrlDecoderTest.java b/hutool-core/src/test/java/cn/hutool/core/net/UrlDecoderTest.java index 8695955ad..7fa6bb222 100644 --- a/hutool-core/src/test/java/cn/hutool/core/net/UrlDecoderTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/net/UrlDecoderTest.java @@ -22,7 +22,7 @@ public class UrlDecoderTest { @Test public void issue3063Test() throws UnsupportedEncodingException { - // https://github.com/dromara/hutool/issues/3063 + // https://github.com/chinabugotech/hutool/issues/3063 final String s = "测试"; final String expectedDecode = "%FE%FF%6D%4B%8B%D5"; diff --git a/hutool-core/src/test/java/cn/hutool/core/net/UrlQueryTest.java b/hutool-core/src/test/java/cn/hutool/core/net/UrlQueryTest.java index dd12c4a25..ab61cd488 100644 --- a/hutool-core/src/test/java/cn/hutool/core/net/UrlQueryTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/net/UrlQueryTest.java @@ -52,7 +52,7 @@ public class UrlQueryTest { @Test public void parseTest4(){ - // https://github.com/dromara/hutool/issues/1989 + // https://github.com/chinabugotech/hutool/issues/1989 String queryStr = "imageMogr2/thumbnail/x800/format/jpg"; final UrlQuery query = UrlQuery.of(queryStr, CharsetUtil.CHARSET_UTF_8); assertEquals(queryStr, query.toString()); diff --git a/hutool-core/src/test/java/cn/hutool/core/text/CharSequenceUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/text/CharSequenceUtilTest.java index 9273d89a5..806d0c144 100755 --- a/hutool-core/src/test/java/cn/hutool/core/text/CharSequenceUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/text/CharSequenceUtilTest.java @@ -17,7 +17,7 @@ public class CharSequenceUtilTest { @Test public void replaceTest2() { - // https://gitee.com/dromara/hutool/issues/I4M16G + // https://gitee.com/chinabugotech/hutool/issues/I4M16G String replace = "#{A}"; String result = CharSequenceUtil.replace(replace, "#{AAAAAAA}", "1"); assertEquals(replace, result); @@ -49,7 +49,7 @@ public class CharSequenceUtilTest { result = CharSequenceUtil.addSuffixIfNot(str, " is Good"); assertEquals(str + " is Good", result); - // https://gitee.com/dromara/hutool/issues/I4NS0F + // https://gitee.com/chinabugotech/hutool/issues/I4NS0F result = CharSequenceUtil.addSuffixIfNot("", "/"); assertEquals("/", result); } @@ -89,7 +89,7 @@ public class CharSequenceUtilTest { @Test public void subPreGbkTest() { - // https://gitee.com/dromara/hutool/issues/I4JO2E + // https://gitee.com/chinabugotech/hutool/issues/I4JO2E String s = "华硕K42Intel酷睿i31代2G以下独立显卡不含机械硬盘固态硬盘120GB-192GB4GB-6GB"; String v = CharSequenceUtil.subPreGbk(s, 40, false); @@ -101,7 +101,7 @@ public class CharSequenceUtilTest { @Test public void startWithTest() { - // https://gitee.com/dromara/hutool/issues/I4MV7Q + // https://gitee.com/chinabugotech/hutool/issues/I4MV7Q assertFalse(CharSequenceUtil.startWith("123", "123", false, true)); assertFalse(CharSequenceUtil.startWith(null, null, false, true)); assertFalse(CharSequenceUtil.startWith("abc", "abc", true, true)); diff --git a/hutool-core/src/test/java/cn/hutool/core/text/NamingCaseTest.java b/hutool-core/src/test/java/cn/hutool/core/text/NamingCaseTest.java index 850ec2e22..dbfaa884d 100755 --- a/hutool-core/src/test/java/cn/hutool/core/text/NamingCaseTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/text/NamingCaseTest.java @@ -35,9 +35,9 @@ public class NamingCaseTest { .set("H#case", "H#case") .set("PNLabel", "PN_label") .set("wPRunOZTime", "w_P_run_OZ_time") - // https://github.com/dromara/hutool/issues/2070 + // https://github.com/chinabugotech/hutool/issues/2070 .set("customerNickV2", "customer_nick_v2") - // https://gitee.com/dromara/hutool/issues/I4X9TT + // https://gitee.com/chinabugotech/hutool/issues/I4X9TT .set("DEPT_NAME","DEPT_NAME") .forEach((key, value) -> assertEquals(value, NamingCase.toUnderlineCase(key))); } diff --git a/hutool-core/src/test/java/cn/hutool/core/text/csv/IssueIA8WE0Test.java b/hutool-core/src/test/java/cn/hutool/core/text/csv/IssueIA8WE0Test.java index 5eb1fbab6..820f12daa 100644 --- a/hutool-core/src/test/java/cn/hutool/core/text/csv/IssueIA8WE0Test.java +++ b/hutool-core/src/test/java/cn/hutool/core/text/csv/IssueIA8WE0Test.java @@ -9,7 +9,7 @@ import java.util.List; import static org.junit.jupiter.api.Assertions.assertEquals; /** - * https://gitee.com/dromara/hutool/issues/IA8WE0 + * https://gitee.com/chinabugotech/hutool/issues/IA8WE0 */ public class IssueIA8WE0Test { @Test diff --git a/hutool-core/src/test/java/cn/hutool/core/text/split/StrSplitterTest.java b/hutool-core/src/test/java/cn/hutool/core/text/split/StrSplitterTest.java index 4253a56b9..dfce0262c 100644 --- a/hutool-core/src/test/java/cn/hutool/core/text/split/StrSplitterTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/text/split/StrSplitterTest.java @@ -74,7 +74,7 @@ public class StrSplitterTest { } /** - * https://github.com/dromara/hutool/issues/2099 + * https://github.com/chinabugotech/hutool/issues/2099 */ @Test public void splitByRegexTest(){ diff --git a/hutool-core/src/test/java/cn/hutool/core/thread/ExecutorBuilderTest.java b/hutool-core/src/test/java/cn/hutool/core/thread/ExecutorBuilderTest.java index ce1177463..fd6741a0b 100644 --- a/hutool-core/src/test/java/cn/hutool/core/thread/ExecutorBuilderTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/thread/ExecutorBuilderTest.java @@ -11,7 +11,7 @@ public class ExecutorBuilderTest { @Test @Disabled public void CallerRunsPolicyTest(){ - // https://gitee.com/dromara/hutool/pulls/660 + // https://gitee.com/chinabugotech/hutool/pulls/660 final ThreadPoolExecutor executor = ExecutorBuilder.create().setCorePoolSize(1).setMaxPoolSize(1).setHandler(RejectPolicy.BLOCK.getValue()).build(); executor.execute(()-> Console.log("### 1")); executor.execute(()-> Console.log("### 2")); diff --git a/hutool-core/src/test/java/cn/hutool/core/thread/SyncFinisherTest.java b/hutool-core/src/test/java/cn/hutool/core/thread/SyncFinisherTest.java index 54913bcb3..0b9bb581f 100755 --- a/hutool-core/src/test/java/cn/hutool/core/thread/SyncFinisherTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/thread/SyncFinisherTest.java @@ -21,7 +21,7 @@ import java.util.concurrent.atomic.AtomicBoolean; public class SyncFinisherTest { /** - * https://gitee.com/dromara/hutool/issues/I716SX + * https://gitee.com/chinabugotech/hutool/issues/I716SX * 设置ExceptionHandler捕获异常 */ @Test @@ -44,7 +44,7 @@ public class SyncFinisherTest { } /** - * https://gitee.com/dromara/hutool/issues/I716SX + * https://gitee.com/chinabugotech/hutool/issues/I716SX * 默认情况下吞掉异常 */ @Test diff --git a/hutool-core/src/test/java/cn/hutool/core/util/EscapeUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/util/EscapeUtilTest.java index 3c4ef93ed..5f27e3cba 100755 --- a/hutool-core/src/test/java/cn/hutool/core/util/EscapeUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/util/EscapeUtilTest.java @@ -39,7 +39,7 @@ public class EscapeUtilTest { } /** - * https://gitee.com/dromara/hutool/issues/I49JU8 + * https://gitee.com/chinabugotech/hutool/issues/I49JU8 */ @Test public void escapeAllTest2(){ diff --git a/hutool-core/src/test/java/cn/hutool/core/util/HexUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/util/HexUtilTest.java index 615bcdb90..fef023069 100755 --- a/hutool-core/src/test/java/cn/hutool/core/util/HexUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/util/HexUtilTest.java @@ -45,7 +45,7 @@ public class HexUtilTest { String a = "0x3544534F444"; assertTrue(HexUtil.isHexNumber(a)); - // https://gitee.com/dromara/hutool/issues/I62H7K + // https://gitee.com/chinabugotech/hutool/issues/I62H7K a = "0x0000000000000001158e460913d00000"; assertTrue(HexUtil.isHexNumber(a)); @@ -53,7 +53,7 @@ public class HexUtilTest { a = "0x0000001000T00001158e460913d00000"; assertFalse(HexUtil.isHexNumber(a)); - // 错误的,https://github.com/dromara/hutool/issues/2857 + // 错误的,https://github.com/chinabugotech/hutool/issues/2857 a = "-1"; assertFalse(HexUtil.isHexNumber(a)); } diff --git a/hutool-core/src/test/java/cn/hutool/core/util/Issue3136Test.java b/hutool-core/src/test/java/cn/hutool/core/util/Issue3136Test.java index 30d7169cf..8aabc3969 100755 --- a/hutool-core/src/test/java/cn/hutool/core/util/Issue3136Test.java +++ b/hutool-core/src/test/java/cn/hutool/core/util/Issue3136Test.java @@ -20,7 +20,7 @@ import java.util.ArrayList; import java.util.List; /** - * https://github.com/dromara/hutool/issues/3136 + * https://github.com/chinabugotech/hutool/issues/3136 */ public class Issue3136Test { diff --git a/hutool-core/src/test/java/cn/hutool/core/util/StrUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/util/StrUtilTest.java index aa064655a..81435d3e7 100755 --- a/hutool-core/src/test/java/cn/hutool/core/util/StrUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/util/StrUtilTest.java @@ -416,7 +416,7 @@ public class StrUtilTest { containsAny = StrUtil.containsAny("aaabbbccc", "d", "c"); assertTrue(containsAny); - // https://gitee.com/dromara/hutool/issues/I7WSYD + // https://gitee.com/chinabugotech/hutool/issues/I7WSYD containsAny = StrUtil.containsAny("你好啊", "嗯", null); assertFalse(containsAny); } @@ -651,7 +651,7 @@ public class StrUtilTest { @Test public void issueI6KKFUTest() { - // https://gitee.com/dromara/hutool/issues/I6KKFU + // https://gitee.com/chinabugotech/hutool/issues/I6KKFU final String template = "I''m {0} years old."; final String result = StrUtil.indexedFormat(template, 10); assertEquals("I'm 10 years old.", result); diff --git a/hutool-core/src/test/java/cn/hutool/core/util/ZipUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/util/ZipUtilTest.java index 6ca03ce2a..dc6f3d22b 100644 --- a/hutool-core/src/test/java/cn/hutool/core/util/ZipUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/util/ZipUtilTest.java @@ -149,7 +149,7 @@ public class ZipUtilTest { @Test @Disabled public void zipStreamTest(){ - //https://github.com/dromara/hutool/issues/944 + //https://github.com/chinabugotech/hutool/issues/944 final String dir = "d:/test"; final String zip = "d:/test.zip"; //noinspection IOStreamConstructor @@ -164,7 +164,7 @@ public class ZipUtilTest { @Test @Disabled public void zipStreamTest2(){ - // https://github.com/dromara/hutool/issues/944 + // https://github.com/chinabugotech/hutool/issues/944 final String file1 = "d:/test/a.txt"; final String file2 = "d:/test/a.txt"; final String file3 = "d:/test/asn1.key"; diff --git a/hutool-crypto/src/test/java/cn/hutool/crypto/KeyUtilTest.java b/hutool-crypto/src/test/java/cn/hutool/crypto/KeyUtilTest.java index 8d8b14fca..892b7540a 100644 --- a/hutool-crypto/src/test/java/cn/hutool/crypto/KeyUtilTest.java +++ b/hutool-crypto/src/test/java/cn/hutool/crypto/KeyUtilTest.java @@ -61,7 +61,7 @@ public class KeyUtilTest { @Test public void generateSm4KeyTest(){ - // https://github.com/dromara/hutool/issues/2150 + // https://github.com/chinabugotech/hutool/issues/2150 assertEquals(16, KeyUtil.generateKey("sm4").getEncoded().length); assertEquals(32, KeyUtil.generateKey("sm4", 256).getEncoded().length); } diff --git a/hutool-crypto/src/test/java/cn/hutool/crypto/PemUtilTest.java b/hutool-crypto/src/test/java/cn/hutool/crypto/PemUtilTest.java index 78c1559b4..406fe7c72 100644 --- a/hutool-crypto/src/test/java/cn/hutool/crypto/PemUtilTest.java +++ b/hutool-crypto/src/test/java/cn/hutool/crypto/PemUtilTest.java @@ -64,7 +64,7 @@ public class PemUtilTest { @Test @Disabled public void readECPrivateKeyTest2() { - // https://gitee.com/dromara/hutool/issues/I37Z75 + // https://gitee.com/chinabugotech/hutool/issues/I37Z75 final byte[] d = PemUtil.readPem(FileUtil.getInputStream("d:/test/keys/priv.key")); final byte[] publicKey = PemUtil.readPem(FileUtil.getInputStream("d:/test/keys/pub.key")); diff --git a/hutool-crypto/src/test/java/cn/hutool/crypto/digest/CBCBlockCipherMacEngineTest.java b/hutool-crypto/src/test/java/cn/hutool/crypto/digest/CBCBlockCipherMacEngineTest.java index 189278695..a29bdab87 100644 --- a/hutool-crypto/src/test/java/cn/hutool/crypto/digest/CBCBlockCipherMacEngineTest.java +++ b/hutool-crypto/src/test/java/cn/hutool/crypto/digest/CBCBlockCipherMacEngineTest.java @@ -6,14 +6,15 @@ import cn.hutool.crypto.digest.mac.SM4MacEngine; import org.bouncycastle.crypto.CipherParameters; import org.bouncycastle.crypto.params.KeyParameter; import org.bouncycastle.crypto.params.ParametersWithIV; -import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.assertEquals; + public class CBCBlockCipherMacEngineTest { @Test public void SM4CMACTest(){ - // https://github.com/dromara/hutool/issues/2206 + // https://github.com/chinabugotech/hutool/issues/2206 final byte[] key = new byte[16]; final CipherParameters parameter = new KeyParameter(KeyUtil.generateKey("SM4", key).getEncoded()); Mac mac = new Mac(new SM4MacEngine(parameter)); @@ -27,7 +28,7 @@ public class CBCBlockCipherMacEngineTest { @Test public void SM4CMACWithIVTest(){ - // https://github.com/dromara/hutool/issues/2206 + // https://github.com/chinabugotech/hutool/issues/2206 final byte[] key = new byte[16]; final byte[] iv = new byte[16]; CipherParameters parameter = new KeyParameter(KeyUtil.generateKey("SM4", key).getEncoded()); diff --git a/hutool-crypto/src/test/java/cn/hutool/crypto/digest/HmacTest.java b/hutool-crypto/src/test/java/cn/hutool/crypto/digest/HmacTest.java index f0ea4c360..702dfb92d 100644 --- a/hutool-crypto/src/test/java/cn/hutool/crypto/digest/HmacTest.java +++ b/hutool-crypto/src/test/java/cn/hutool/crypto/digest/HmacTest.java @@ -5,11 +5,12 @@ import cn.hutool.core.util.CharsetUtil; import cn.hutool.crypto.KeyUtil; import cn.hutool.crypto.SecureUtil; import cn.hutool.crypto.symmetric.ZUC; -import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; import javax.crypto.spec.IvParameterSpec; +import static org.junit.jupiter.api.Assertions.assertEquals; + /** * Hmac单元测试 * @author Looly @@ -84,7 +85,7 @@ public class HmacTest { @Test public void sm4CMACTest(){ - // https://github.com/dromara/hutool/issues/2206 + // https://github.com/chinabugotech/hutool/issues/2206 final byte[] key = new byte[16]; HMac mac = new HMac(HmacAlgorithm.SM4CMAC, KeyUtil.generateKey("SM4", key)); diff --git a/hutool-crypto/src/test/java/cn/hutool/crypto/symmetric/Sm4StreamTest.java b/hutool-crypto/src/test/java/cn/hutool/crypto/symmetric/Sm4StreamTest.java index 542aa68ba..47c3c5440 100644 --- a/hutool-crypto/src/test/java/cn/hutool/crypto/symmetric/Sm4StreamTest.java +++ b/hutool-crypto/src/test/java/cn/hutool/crypto/symmetric/Sm4StreamTest.java @@ -10,7 +10,7 @@ import java.io.InputStream; import java.io.OutputStream; /** - * https://gitee.com/dromara/hutool/issues/I4EMST + * https://gitee.com/chinabugotech/hutool/issues/I4EMST */ public class Sm4StreamTest { diff --git a/hutool-db/src/main/java/cn/hutool/db/dialect/Dialect.java b/hutool-db/src/main/java/cn/hutool/db/dialect/Dialect.java index 4d234c049..9273e2666 100644 --- a/hutool-db/src/main/java/cn/hutool/db/dialect/Dialect.java +++ b/hutool-db/src/main/java/cn/hutool/db/dialect/Dialect.java @@ -148,7 +148,7 @@ public interface Dialect extends Serializable { * @since 5.7.2 */ default PreparedStatement psForCount(Connection conn, SqlBuilder sqlBuilder) throws SQLException { - // https://gitee.com/dromara/hutool/issues/I713XQ + // https://gitee.com/chinabugotech/hutool/issues/I713XQ // 为了兼容informix等数据库,此处使用count(*)而非count(1) sqlBuilder = sqlBuilder .insertPreFragment("SELECT count(*) from(") diff --git a/hutool-db/src/test/java/cn/hutool/db/DbTest.java b/hutool-db/src/test/java/cn/hutool/db/DbTest.java index f1ef975ac..9b67ac2b7 100644 --- a/hutool-db/src/test/java/cn/hutool/db/DbTest.java +++ b/hutool-db/src/test/java/cn/hutool/db/DbTest.java @@ -122,7 +122,7 @@ public class DbTest { @Test @Disabled public void queryFetchTest() throws SQLException { - // https://gitee.com/dromara/hutool/issues/I4JXWN + // https://gitee.com/chinabugotech/hutool/issues/I4JXWN Db.use().query((conn->{ PreparedStatement ps = conn.prepareStatement("select * from table", ResultSet.TYPE_FORWARD_ONLY, diff --git a/hutool-db/src/test/java/cn/hutool/db/DsTest.java b/hutool-db/src/test/java/cn/hutool/db/DsTest.java index 61f235cd1..b206b4f97 100644 --- a/hutool-db/src/test/java/cn/hutool/db/DsTest.java +++ b/hutool-db/src/test/java/cn/hutool/db/DsTest.java @@ -91,7 +91,7 @@ public class DsTest { @Test public void c3p0DsUserAndPassTest() { - // https://gitee.com/dromara/hutool/issues/I4T7XZ + // https://gitee.com/chinabugotech/hutool/issues/I4T7XZ DSFactory.setCurrentDSFactory(new C3p0DSFactory()); ComboPooledDataSource ds = (ComboPooledDataSource) ((DataSourceWrapper) DSFactory.get("mysql")).getRaw(); assertEquals("root", ds.getUser()); diff --git a/hutool-db/src/test/java/cn/hutool/db/IssueI73770Test.java b/hutool-db/src/test/java/cn/hutool/db/IssueI73770Test.java index 89f40e09b..5c464cb04 100644 --- a/hutool-db/src/test/java/cn/hutool/db/IssueI73770Test.java +++ b/hutool-db/src/test/java/cn/hutool/db/IssueI73770Test.java @@ -19,7 +19,7 @@ import org.junit.jupiter.api.Test; import java.sql.SQLException; /** - * https://gitee.com/dromara/hutool/issues/I73770 + * https://gitee.com/chinabugotech/hutool/issues/I73770 */ public class IssueI73770Test { @Test diff --git a/hutool-extra/src/main/java/cn/hutool/extra/expression/engine/jexl/JexlEngine.java b/hutool-extra/src/main/java/cn/hutool/extra/expression/engine/jexl/JexlEngine.java index c086752e9..b61a16a3c 100644 --- a/hutool-extra/src/main/java/cn/hutool/extra/expression/engine/jexl/JexlEngine.java +++ b/hutool-extra/src/main/java/cn/hutool/extra/expression/engine/jexl/JexlEngine.java @@ -29,7 +29,7 @@ public class JexlEngine implements ExpressionEngine { try{ return engine.createExpression(expression).evaluate(mapContext); } catch (Exception ignore){ - // https://gitee.com/dromara/hutool/issues/I4B70D + // https://gitee.com/chinabugotech/hutool/issues/I4B70D // 支持脚本 return engine.createScript(expression).execute(mapContext); } diff --git a/hutool-extra/src/main/java/cn/hutool/extra/ftp/AbstractFtp.java b/hutool-extra/src/main/java/cn/hutool/extra/ftp/AbstractFtp.java index 6bbc8b621..bdf695605 100644 --- a/hutool-extra/src/main/java/cn/hutool/extra/ftp/AbstractFtp.java +++ b/hutool-extra/src/main/java/cn/hutool/extra/ftp/AbstractFtp.java @@ -208,7 +208,7 @@ public abstract class AbstractFtp implements Closeable { /** * 下载文件-避免未完成的文件
- * 来自:https://gitee.com/dromara/hutool/pulls/407
+ * 来自:https://gitee.com/chinabugotech/hutool/pulls/407
* 此方法原理是先在目标文件同级目录下创建临时文件,下载之,等下载完毕后重命名,避免因下载错误导致的文件不完整。 * * @param path 文件路径 diff --git a/hutool-extra/src/test/java/cn/hutool/extra/spring/SpringUtilTest.java b/hutool-extra/src/test/java/cn/hutool/extra/spring/SpringUtilTest.java index 81a2db839..aedc26d0e 100755 --- a/hutool-extra/src/test/java/cn/hutool/extra/spring/SpringUtilTest.java +++ b/hutool-extra/src/test/java/cn/hutool/extra/spring/SpringUtilTest.java @@ -23,7 +23,6 @@ import static org.junit.jupiter.api.Assertions.assertNotNull; @SpringBootTest(classes = {SpringUtil.class, SpringUtilTest.Demo2.class}) // @ActiveProfiles("dev") // SpringUtil.getActiveProfile()效果与下面方式一致 @TestPropertySource(properties = {"spring.profiles.active=dev"}) -//@Import(spring.org.dromara.hutool.extra.SpringUtil.class) public class SpringUtilTest { /** diff --git a/hutool-extra/src/test/java/cn/hutool/extra/template/ThymeleafTest.java b/hutool-extra/src/test/java/cn/hutool/extra/template/ThymeleafTest.java index dc1486e2c..551a9012a 100755 --- a/hutool-extra/src/test/java/cn/hutool/extra/template/ThymeleafTest.java +++ b/hutool-extra/src/test/java/cn/hutool/extra/template/ThymeleafTest.java @@ -3,7 +3,6 @@ package cn.hutool.extra.template; import cn.hutool.core.date.DateUtil; import cn.hutool.core.lang.Dict; import cn.hutool.extra.template.engine.thymeleaf.ThymeleafEngine; -import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import org.thymeleaf.context.Context; @@ -11,12 +10,9 @@ import org.thymeleaf.standard.StandardDialect; import org.thymeleaf.templateresolver.StringTemplateResolver; import java.io.StringWriter; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Locale; -import java.util.Map; +import java.util.*; + +import static org.junit.jupiter.api.Assertions.assertEquals; /** * Thymeleaf单元测试 @@ -27,7 +23,7 @@ import java.util.Map; public class ThymeleafTest { /** - * ... + * ... * 自定义操作原始引擎 */ @Test diff --git a/hutool-http/src/main/java/cn/hutool/http/HttpConnection.java b/hutool-http/src/main/java/cn/hutool/http/HttpConnection.java index 1184a939a..8a7761f57 100644 --- a/hutool-http/src/main/java/cn/hutool/http/HttpConnection.java +++ b/hutool-http/src/main/java/cn/hutool/http/HttpConnection.java @@ -124,7 +124,7 @@ public class HttpConnection { HttpGlobalConfig.allowPatch(); } catch (Exception ignore){ // ignore - // https://github.com/dromara/hutool/issues/2832 + // https://github.com/chinabugotech/hutool/issues/2832 } } } @@ -277,7 +277,7 @@ public class HttpConnection { final HttpsURLConnection httpsConn = (HttpsURLConnection) conn; // 验证域 httpsConn.setHostnameVerifier(ObjectUtil.defaultIfNull(hostnameVerifier, - // CVE-2022-22885 https://github.com/dromara/hutool/issues/2042 + // CVE-2022-22885 https://github.com/chinabugotech/hutool/issues/2042 // 增加全局变量可选是否不验证host HttpGlobalConfig.isTrustAnyHost() ? DefaultSSLInfo.TRUST_ANY_HOSTNAME_VERIFIER : HttpsURLConnection.getDefaultHostnameVerifier())); httpsConn.setSSLSocketFactory(ObjectUtil.defaultIfNull(ssf, DefaultSSLInfo.DEFAULT_SSF)); diff --git a/hutool-http/src/main/java/cn/hutool/http/HttpDownloader.java b/hutool-http/src/main/java/cn/hutool/http/HttpDownloader.java index f0a3788cf..725585908 100644 --- a/hutool-http/src/main/java/cn/hutool/http/HttpDownloader.java +++ b/hutool-http/src/main/java/cn/hutool/http/HttpDownloader.java @@ -69,7 +69,7 @@ public class HttpDownloader { /** * 下载文件-避免未完成的文件
- * 来自:https://gitee.com/dromara/hutool/pulls/407
+ * 来自:https://gitee.com/chinabugotech/hutool/pulls/407
* 此方法原理是先在目标文件同级目录下创建临时文件,下载之,等下载完毕后重命名,避免因下载错误导致的文件不完整。 * * @param url 请求的url diff --git a/hutool-http/src/main/java/cn/hutool/http/HttpGlobalConfig.java b/hutool-http/src/main/java/cn/hutool/http/HttpGlobalConfig.java index 75ccd4830..127cf1daa 100755 --- a/hutool-http/src/main/java/cn/hutool/http/HttpGlobalConfig.java +++ b/hutool-http/src/main/java/cn/hutool/http/HttpGlobalConfig.java @@ -224,7 +224,7 @@ public class HttpGlobalConfig implements Serializable { /** * 是否信任所有Host
- * 见:https://github.com/dromara/hutool/issues/2042
+ * 见:https://github.com/chinabugotech/hutool/issues/2042
* * @param customTrustAnyHost 如果设置为{@code false},则按照JDK默认验证机制,验证目标服务器的证书host和请求host是否一致,{@code true}表示不验证。 * @since 5.8.27 diff --git a/hutool-http/src/main/java/cn/hutool/http/HttpRequest.java b/hutool-http/src/main/java/cn/hutool/http/HttpRequest.java index a329e8745..ef67dec10 100755 --- a/hutool-http/src/main/java/cn/hutool/http/HttpRequest.java +++ b/hutool-http/src/main/java/cn/hutool/http/HttpRequest.java @@ -310,7 +310,7 @@ public class HttpRequest extends HttpBase { * 它会验证 SSL 服务器在数字证书中返回的主机名是否与用于连接 SSL 服务器的 URL 主机名相匹配。如果主机名不匹配,则删除此连接。
* 因此weblogic不支持https的sni协议的主机名验证,此时需要将此值设置为sun.net.www.protocol.https.Handler对象。 *

- * 相关issue见:https://gitee.com/dromara/hutool/issues/IMD1X + * 相关issue见:https://gitee.com/chinabugotech/hutool/issues/IMD1X * * @param urlHandler {@link URLStreamHandler} * @return this @@ -1303,7 +1303,7 @@ public class HttpRequest extends HttpBase { throw new HttpException(e); } // 支持自动重定向时处理cookie - // https://github.com/dromara/hutool/issues/2960 + // https://github.com/chinabugotech/hutool/issues/2960 if (config.followRedirectsCookie) { GlobalCookieManager.store(httpConnection); } diff --git a/hutool-http/src/main/java/cn/hutool/http/HttpResponse.java b/hutool-http/src/main/java/cn/hutool/http/HttpResponse.java index 748efc2c1..2434e1724 100755 --- a/hutool-http/src/main/java/cn/hutool/http/HttpResponse.java +++ b/hutool-http/src/main/java/cn/hutool/http/HttpResponse.java @@ -327,7 +327,7 @@ public class HttpResponse extends HttpBase implements Closeable { * 将响应内容写出到文件-避免未完成的文件
* 异步模式下直接读取Http流写出,同步模式下将存储在内存中的响应内容写出
* 写出后会关闭Http流(异步模式)
- * 来自:https://gitee.com/dromara/hutool/pulls/407
+ * 来自:https://gitee.com/chinabugotech/hutool/pulls/407
* 此方法原理是先在目标文件同级目录下创建临时文件,下载之,等下载完毕后重命名,避免因下载错误导致的文件不完整。 * * @param targetFileOrDir 写出到的文件或目录 diff --git a/hutool-http/src/test/java/cn/hutool/http/UploadTest.java b/hutool-http/src/test/java/cn/hutool/http/UploadTest.java index df6d47703..79027e337 100644 --- a/hutool-http/src/test/java/cn/hutool/http/UploadTest.java +++ b/hutool-http/src/test/java/cn/hutool/http/UploadTest.java @@ -72,7 +72,7 @@ public class UploadTest { @Test @Disabled public void smmsTest(){ - // https://github.com/dromara/hutool/issues/2079 + // https://github.com/chinabugotech/hutool/issues/2079 // hutool的user agent 被封了 String token = "test"; String url = "https://sm.ms/api/v2/upload"; diff --git a/hutool-http/src/test/java/cn/hutool/http/useragent/UserAgentUtilTest.java b/hutool-http/src/test/java/cn/hutool/http/useragent/UserAgentUtilTest.java index 700177e64..85ac4d521 100644 --- a/hutool-http/src/test/java/cn/hutool/http/useragent/UserAgentUtilTest.java +++ b/hutool-http/src/test/java/cn/hutool/http/useragent/UserAgentUtilTest.java @@ -1,8 +1,9 @@ package cn.hutool.http.useragent; -import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.*; + public class UserAgentUtilTest { @Test @@ -204,7 +205,7 @@ public class UserAgentUtilTest { } /** - * https://github.com/dromara/hutool/issues/1177 + * https://github.com/chinabugotech/hutool/issues/1177 */ @Test public void parseMicroMessengerTest() { @@ -361,7 +362,7 @@ public class UserAgentUtilTest { @Test public void parseEdgATest(){ - // https://gitee.com/dromara/hutool/issues/I4MCBP + // https://gitee.com/chinabugotech/hutool/issues/I4MCBP final String uaStr = "userAgent: Mozilla/5.0 (Linux; Android 11; MI 9 Transparent Edition) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Mobile Safari/537.36 EdgA/96.0.1054.36"; final UserAgent ua = UserAgentUtil.parse(uaStr); assertEquals("MSEdge", ua.getBrowser().toString()); @@ -376,7 +377,7 @@ public class UserAgentUtilTest { @Test public void parseLenovoTest(){ - // https://gitee.com/dromara/hutool/issues/I4QBMD + // https://gitee.com/chinabugotech/hutool/issues/I4QBMD final String uaStr = "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36 SLBrowser/7.0.0.6241 SLBChan/30"; final UserAgent ua = UserAgentUtil.parse(uaStr); @@ -407,7 +408,7 @@ public class UserAgentUtilTest { @Test public void parseFromDeepinTest(){ - // https://gitee.com/dromara/hutool/issues/I50YGY + // https://gitee.com/chinabugotech/hutool/issues/I50YGY final String uaStr = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36"; final UserAgent ua = UserAgentUtil.parse(uaStr); assertEquals("Linux", ua.getOs().toString()); @@ -438,7 +439,7 @@ public class UserAgentUtilTest { } /** - * fix : issues I7OTCU + * fix : issues I7OTCU */ @Test public void issuseI7OTCUTest() { diff --git a/hutool-json/src/main/java/cn/hutool/json/ObjectMapper.java b/hutool-json/src/main/java/cn/hutool/json/ObjectMapper.java index 05d59ec51..31d672398 100755 --- a/hutool-json/src/main/java/cn/hutool/json/ObjectMapper.java +++ b/hutool-json/src/main/java/cn/hutool/json/ObjectMapper.java @@ -148,7 +148,7 @@ public class ObjectMapper { if (bytesSource.length > 1 && '[' == bytesSource[0] && ']' == bytesSource[bytesSource.length - 1]) { mapFromTokener(new JSONTokener(IoUtil.toStream(bytesSource), jsonArray.getConfig()), jsonArray, filter); }else{ - // https://github.com/dromara/hutool/issues/2369 + // https://github.com/chinabugotech/hutool/issues/2369 // 非标准的二进制流,则按照普通数组对待 for(final byte b : bytesSource){ jsonArray.add(b); diff --git a/hutool-json/src/test/java/cn/hutool/json/Issue2090Test.java b/hutool-json/src/test/java/cn/hutool/json/Issue2090Test.java index 3570e3100..8e136bf31 100755 --- a/hutool-json/src/test/java/cn/hutool/json/Issue2090Test.java +++ b/hutool-json/src/test/java/cn/hutool/json/Issue2090Test.java @@ -10,7 +10,7 @@ import java.time.LocalTime; import java.time.Month; /** - * https://github.com/dromara/hutool/issues/2090 + * https://github.com/chinabugotech/hutool/issues/2090 */ public class Issue2090Test { diff --git a/hutool-json/src/test/java/cn/hutool/json/Issue2131Test.java b/hutool-json/src/test/java/cn/hutool/json/Issue2131Test.java index 5e6ca39fe..92a8fe357 100755 --- a/hutool-json/src/test/java/cn/hutool/json/Issue2131Test.java +++ b/hutool-json/src/test/java/cn/hutool/json/Issue2131Test.java @@ -12,7 +12,7 @@ import java.util.List; import java.util.stream.Stream; /** - * https://github.com/dromara/hutool/issues/2131
+ * https://github.com/chinabugotech/hutool/issues/2131
* 字段定义成final,意味着setCollections无效,因此JSON转Bean的时候无法调用setCollections注入,所以是空的。 */ public class Issue2131Test { diff --git a/hutool-json/src/test/java/cn/hutool/json/Issue2369Test.java b/hutool-json/src/test/java/cn/hutool/json/Issue2369Test.java index 5a2c3acfc..ca6dfd350 100644 --- a/hutool-json/src/test/java/cn/hutool/json/Issue2369Test.java +++ b/hutool-json/src/test/java/cn/hutool/json/Issue2369Test.java @@ -7,7 +7,7 @@ public class Issue2369Test { @Test public void toJsonStrTest(){ - //https://github.com/dromara/hutool/issues/2369 + //https://github.com/chinabugotech/hutool/issues/2369 // byte[]数组对于JSONArray来说,即可能是一个JSON字符串的二进制流,也可能是普通数组,因此需要做双向兼容 final byte[] bytes = {10, 11}; final String s = JSONUtil.toJsonStr(bytes); diff --git a/hutool-json/src/test/java/cn/hutool/json/Issue2997Test.java b/hutool-json/src/test/java/cn/hutool/json/Issue2997Test.java index 20491e2bc..4a41a0a36 100644 --- a/hutool-json/src/test/java/cn/hutool/json/Issue2997Test.java +++ b/hutool-json/src/test/java/cn/hutool/json/Issue2997Test.java @@ -1,12 +1,13 @@ package cn.hutool.json; -import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.assertEquals; + public class Issue2997Test { @Test public void toBeanTest() { - // https://github.com/dromara/hutool/issues/2997 + // https://github.com/chinabugotech/hutool/issues/2997 final Object o = JSONUtil.toBean("{}", Object.class); assertEquals(JSONObject.class, o.getClass()); } diff --git a/hutool-json/src/test/java/cn/hutool/json/Issue3051Test.java b/hutool-json/src/test/java/cn/hutool/json/Issue3051Test.java index f7762c729..068b06fd1 100644 --- a/hutool-json/src/test/java/cn/hutool/json/Issue3051Test.java +++ b/hutool-json/src/test/java/cn/hutool/json/Issue3051Test.java @@ -17,7 +17,7 @@ import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; /** - * https://github.com/dromara/hutool/issues/3051 + * https://github.com/chinabugotech/hutool/issues/3051 */ public class Issue3051Test { @Test diff --git a/hutool-json/src/test/java/cn/hutool/json/Issue3504Test.java b/hutool-json/src/test/java/cn/hutool/json/Issue3504Test.java index 31a134af1..5fd992949 100644 --- a/hutool-json/src/test/java/cn/hutool/json/Issue3504Test.java +++ b/hutool-json/src/test/java/cn/hutool/json/Issue3504Test.java @@ -1,11 +1,13 @@ package cn.hutool.json; import lombok.Data; -import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + /** - * https://github.com/dromara/hutool/issues/3504 + * https://github.com/chinabugotech/hutool/issues/3504 */ public class Issue3504Test { diff --git a/hutool-json/src/test/java/cn/hutool/json/Issue3506Test.java b/hutool-json/src/test/java/cn/hutool/json/Issue3506Test.java index 1e35e9592..a6545a71b 100644 --- a/hutool-json/src/test/java/cn/hutool/json/Issue3506Test.java +++ b/hutool-json/src/test/java/cn/hutool/json/Issue3506Test.java @@ -1,11 +1,13 @@ package cn.hutool.json; import lombok.Data; -import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotNull; + /** - * https://github.com/dromara/hutool/issues/3506 + * https://github.com/chinabugotech/hutool/issues/3506 */ public class Issue3506Test { diff --git a/hutool-json/src/test/java/cn/hutool/json/IssueI49VZBTest.java b/hutool-json/src/test/java/cn/hutool/json/IssueI49VZBTest.java index b32ae9e5c..957861350 100644 --- a/hutool-json/src/test/java/cn/hutool/json/IssueI49VZBTest.java +++ b/hutool-json/src/test/java/cn/hutool/json/IssueI49VZBTest.java @@ -3,13 +3,14 @@ package cn.hutool.json; import cn.hutool.core.convert.Convert; import lombok.Data; import lombok.EqualsAndHashCode; -import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; import java.util.stream.Stream; +import static org.junit.jupiter.api.Assertions.assertEquals; + /** - * https://gitee.com/dromara/hutool/issues/I49VZB + * https://gitee.com/chinabugotech/hutool/issues/I49VZB */ public class IssueI49VZBTest { public enum NBCloudKeyType { diff --git a/hutool-json/src/test/java/cn/hutool/json/IssueI4RBZ4Test.java b/hutool-json/src/test/java/cn/hutool/json/IssueI4RBZ4Test.java index d64ac40b6..206b2091c 100755 --- a/hutool-json/src/test/java/cn/hutool/json/IssueI4RBZ4Test.java +++ b/hutool-json/src/test/java/cn/hutool/json/IssueI4RBZ4Test.java @@ -4,7 +4,7 @@ import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; /** - * https://gitee.com/dromara/hutool/issues/I4RBZ4 + * https://gitee.com/chinabugotech/hutool/issues/I4RBZ4 */ public class IssueI4RBZ4Test { diff --git a/hutool-json/src/test/java/cn/hutool/json/IssueI4XFMWTest.java b/hutool-json/src/test/java/cn/hutool/json/IssueI4XFMWTest.java index d21788ff2..028661d3b 100644 --- a/hutool-json/src/test/java/cn/hutool/json/IssueI4XFMWTest.java +++ b/hutool-json/src/test/java/cn/hutool/json/IssueI4XFMWTest.java @@ -9,7 +9,7 @@ import java.util.ArrayList; import java.util.List; /** - * https://gitee.com/dromara/hutool/issues/I4XFMW + * https://gitee.com/chinabugotech/hutool/issues/I4XFMW */ public class IssueI4XFMWTest { diff --git a/hutool-json/src/test/java/cn/hutool/json/IssueI7M2GZTest.java b/hutool-json/src/test/java/cn/hutool/json/IssueI7M2GZTest.java index 9ce7a1fdf..581732c49 100644 --- a/hutool-json/src/test/java/cn/hutool/json/IssueI7M2GZTest.java +++ b/hutool-json/src/test/java/cn/hutool/json/IssueI7M2GZTest.java @@ -10,7 +10,7 @@ import java.util.ArrayList; import java.util.List; /** - * https://gitee.com/dromara/hutool/issues/I7M2GZ + * https://gitee.com/chinabugotech/hutool/issues/I7M2GZ */ public class IssueI7M2GZTest { diff --git a/hutool-json/src/test/java/cn/hutool/json/JSONArrayTest.java b/hutool-json/src/test/java/cn/hutool/json/JSONArrayTest.java index 05b8f7825..ab4ae01e7 100755 --- a/hutool-json/src/test/java/cn/hutool/json/JSONArrayTest.java +++ b/hutool-json/src/test/java/cn/hutool/json/JSONArrayTest.java @@ -232,7 +232,7 @@ public class JSONArrayTest { assertEquals(1, jsonArray.size()); } - // https://github.com/dromara/hutool/issues/1858 + // https://github.com/chinabugotech/hutool/issues/1858 @Test public void putTest2() { final JSONArray jsonArray = new JSONArray(); diff --git a/hutool-json/src/test/java/cn/hutool/json/JSONSupportTest.java b/hutool-json/src/test/java/cn/hutool/json/JSONSupportTest.java index 5d97f5f46..fdfe8a5e1 100644 --- a/hutool-json/src/test/java/cn/hutool/json/JSONSupportTest.java +++ b/hutool-json/src/test/java/cn/hutool/json/JSONSupportTest.java @@ -2,13 +2,14 @@ package cn.hutool.json; import lombok.Data; import lombok.EqualsAndHashCode; -import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.assertEquals; + public class JSONSupportTest { /** - * https://github.com/dromara/hutool/issues/1779 + * https://github.com/chinabugotech/hutool/issues/1779 * 在JSONSupport的JSONBeanParse中,如果使用json.toBean,会导致JSONBeanParse.parse方法反复递归调用,最终栈溢出
* 因此parse方法默认实现必须避开JSONBeanParse.parse调用。 */ diff --git a/hutool-json/src/test/java/cn/hutool/json/JSONUtilTest.java b/hutool-json/src/test/java/cn/hutool/json/JSONUtilTest.java index b772191d7..fbf928000 100644 --- a/hutool-json/src/test/java/cn/hutool/json/JSONUtilTest.java +++ b/hutool-json/src/test/java/cn/hutool/json/JSONUtilTest.java @@ -226,7 +226,7 @@ public class JSONUtilTest { @Test public void sqlExceptionTest() { - //https://github.com/dromara/hutool/issues/1399 + //https://github.com/chinabugotech/hutool/issues/1399 // SQLException实现了Iterable接口,默认是遍历之,会栈溢出,修正后只返回string final JSONObject set = JSONUtil.createObj().set("test", new SQLException("test")); assertEquals("{\"test\":\"java.sql.SQLException: test\"}", set.toString()); diff --git a/hutool-jwt/src/test/java/cn/hutool/jwt/Issue3205Test.java b/hutool-jwt/src/test/java/cn/hutool/jwt/Issue3205Test.java index cb1878bf9..5616d07f7 100644 --- a/hutool-jwt/src/test/java/cn/hutool/jwt/Issue3205Test.java +++ b/hutool-jwt/src/test/java/cn/hutool/jwt/Issue3205Test.java @@ -12,7 +12,7 @@ import org.junit.jupiter.api.Test; import java.security.KeyPair; /** - *https://github.com/dromara/hutool/issues/3205 + *https://github.com/chinabugotech/hutool/issues/3205 */ public class Issue3205Test { @Test diff --git a/hutool-jwt/src/test/java/cn/hutool/jwt/JWTUtilTest.java b/hutool-jwt/src/test/java/cn/hutool/jwt/JWTUtilTest.java index ac64c3212..b7a7a4aa0 100755 --- a/hutool-jwt/src/test/java/cn/hutool/jwt/JWTUtilTest.java +++ b/hutool-jwt/src/test/java/cn/hutool/jwt/JWTUtilTest.java @@ -47,7 +47,7 @@ public class JWTUtilTest { @Test public void parseNullTest(){ assertThrows(IllegalArgumentException.class, () -> { - // https://gitee.com/dromara/hutool/issues/I5OCQB + // https://gitee.com/chinabugotech/hutool/issues/I5OCQB JWTUtil.parseToken(null); }); } diff --git a/hutool-poi/src/main/java/cn/hutool/poi/excel/ExcelPicUtil.java b/hutool-poi/src/main/java/cn/hutool/poi/excel/ExcelPicUtil.java index ab294d4a5..1df57cd6f 100644 --- a/hutool-poi/src/main/java/cn/hutool/poi/excel/ExcelPicUtil.java +++ b/hutool-poi/src/main/java/cn/hutool/poi/excel/ExcelPicUtil.java @@ -102,7 +102,7 @@ public class ExcelPicUtil { ctMarker = pic.getPreferredSize().getFrom(); sheetIndexPicMap.put(StrUtil.format("{}_{}", ctMarker.getRow(), ctMarker.getCol()), pic.getPictureData()); } - // 其他类似于图表等忽略,see: https://gitee.com/dromara/hutool/issues/I38857 + // 其他类似于图表等忽略,see: https://gitee.com/chinabugotech/hutool/issues/I38857 } } } diff --git a/hutool-poi/src/main/java/cn/hutool/poi/excel/cell/setters/NumberCellSetter.java b/hutool-poi/src/main/java/cn/hutool/poi/excel/cell/setters/NumberCellSetter.java index 817e52940..19f8c7a3f 100755 --- a/hutool-poi/src/main/java/cn/hutool/poi/excel/cell/setters/NumberCellSetter.java +++ b/hutool-poi/src/main/java/cn/hutool/poi/excel/cell/setters/NumberCellSetter.java @@ -25,7 +25,7 @@ public class NumberCellSetter implements CellSetter { @Override public void setValue(Cell cell) { - // issue https://gitee.com/dromara/hutool/issues/I43U9G + // issue https://gitee.com/chinabugotech/hutool/issues/I43U9G // 避免float到double的精度问题 cell.setCellValue(NumberUtil.toDouble(value)); } diff --git a/hutool-poi/src/main/java/cn/hutool/poi/excel/sax/SheetDataSaxHandler.java b/hutool-poi/src/main/java/cn/hutool/poi/excel/sax/SheetDataSaxHandler.java index 5dbbeae8e..b91dd085c 100644 --- a/hutool-poi/src/main/java/cn/hutool/poi/excel/sax/SheetDataSaxHandler.java +++ b/hutool-poi/src/main/java/cn/hutool/poi/excel/sax/SheetDataSaxHandler.java @@ -178,7 +178,7 @@ public class SheetDataSaxHandler extends DefaultHandler { */ private void startRow(Attributes attributes) { final String rValue = AttributeName.r.getValue(attributes); - // https://gitee.com/dromara/hutool/issues/I6WYF6 + // https://gitee.com/chinabugotech/hutool/issues/I6WYF6 this.rowNumber = (null == rValue) ? -1 : Long.parseLong(rValue) - 1; } diff --git a/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelReadTest.java b/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelReadTest.java index afeb1a33b..a43ab9bd0 100644 --- a/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelReadTest.java +++ b/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelReadTest.java @@ -247,7 +247,7 @@ public class ExcelReadTest { @Test public void readColumnNPETest() { - // https://github.com/dromara/hutool/pull/2234 + // https://github.com/chinabugotech/hutool/pull/2234 ExcelReader reader = ExcelUtil.getReader(ResourceUtil.getStream("read_row_npe.xlsx")); reader.readColumn(0, 1); } diff --git a/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelWriteTest.java b/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelWriteTest.java index 29ae68dd1..17191eecc 100755 --- a/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelWriteTest.java +++ b/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelWriteTest.java @@ -721,7 +721,7 @@ public class ExcelWriteTest { @Test @Disabled public void mergeTest3() { - // https://github.com/dromara/hutool/issues/1696 + // https://github.com/chinabugotech/hutool/issues/1696 List> list = new ArrayList<>(); Map map = new HashMap<>(); @@ -751,7 +751,7 @@ public class ExcelWriteTest { @Test @Disabled public void mergeForDateTest() { - // https://github.com/dromara/hutool/issues/1911 + // https://github.com/chinabugotech/hutool/issues/1911 //通过工具类创建writer String path = "d:/test/mergeForDate.xlsx"; @@ -776,7 +776,7 @@ public class ExcelWriteTest { @Test @Disabled public void writeFloatTest() { - //issue https://gitee.com/dromara/hutool/issues/I43U9G + //issue https://gitee.com/chinabugotech/hutool/issues/I43U9G String path = "d:/test/floatTest.xlsx"; FileUtil.del(path); @@ -788,7 +788,7 @@ public class ExcelWriteTest { @Test @Disabled public void issueI466ZZTest() { - // https://gitee.com/dromara/hutool/issues/I466ZZ + // https://gitee.com/chinabugotech/hutool/issues/I466ZZ // 需要输出S_20000314_x5116_0004 // 此处加入一个转义前缀:_x005F List row = ListUtil.of(new EscapeStrCellSetter("S_20000314_x5116_0004")); @@ -801,7 +801,7 @@ public class ExcelWriteTest { @Test @Disabled public void writeLongTest() { - //https://gitee.com/dromara/hutool/issues/I49R6U + //https://gitee.com/chinabugotech/hutool/issues/I49R6U final ExcelWriter writer = ExcelUtil.getWriter("d:/test/long.xlsx"); writer.write(ListUtil.of(1427545395336093698L)); writer.close(); diff --git a/hutool-poi/src/test/java/cn/hutool/poi/excel/Issue3048Test.java b/hutool-poi/src/test/java/cn/hutool/poi/excel/Issue3048Test.java index 128a1d18b..dab60d636 100644 --- a/hutool-poi/src/test/java/cn/hutool/poi/excel/Issue3048Test.java +++ b/hutool-poi/src/test/java/cn/hutool/poi/excel/Issue3048Test.java @@ -11,7 +11,7 @@ import java.util.ArrayList; import java.util.List; /** - * https://github.com/dromara/hutool/issues/3048 + * https://github.com/chinabugotech/hutool/issues/3048 * Excel导出javaBean中有BigDecimal类型精度流失 * */ diff --git a/hutool-poi/src/test/java/cn/hutool/poi/excel/IssueI6MBS5Test.java b/hutool-poi/src/test/java/cn/hutool/poi/excel/IssueI6MBS5Test.java index ac32aa425..3603d20b7 100644 --- a/hutool-poi/src/test/java/cn/hutool/poi/excel/IssueI6MBS5Test.java +++ b/hutool-poi/src/test/java/cn/hutool/poi/excel/IssueI6MBS5Test.java @@ -14,7 +14,7 @@ import java.io.IOException; import java.nio.file.Files; /** - * https://gitee.com/dromara/hutool/issues/I6MBS5
+ * https://gitee.com/chinabugotech/hutool/issues/I6MBS5
* 经过测试,发现BigExcelWriter中的comment会错位
* 修正方式见: https://stackoverflow.com/questions/28169011/using-sxssfapache-poi-and-adding-comment-does-not-generate-proper-excel-file */ diff --git a/hutool-system/src/test/java/cn/hutool/system/SystemUtilTest.java b/hutool-system/src/test/java/cn/hutool/system/SystemUtilTest.java index b5db572b2..4f1b59b00 100755 --- a/hutool-system/src/test/java/cn/hutool/system/SystemUtilTest.java +++ b/hutool-system/src/test/java/cn/hutool/system/SystemUtilTest.java @@ -1,12 +1,14 @@ package cn.hutool.system; import cn.hutool.core.lang.Console; -import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import java.io.File; +import static org.junit.jupiter.api.Assertions.assertNotNull; +import static org.junit.jupiter.api.Assertions.assertTrue; + public class SystemUtilTest { @Test @@ -49,7 +51,7 @@ public class SystemUtilTest { @Test public void getUserInfoTest(){ - // https://gitee.com/dromara/hutool/issues/I3NM39 + // https://gitee.com/chinabugotech/hutool/issues/I3NM39 final UserInfo userInfo = SystemUtil.getUserInfo(); assertTrue(userInfo.getTempDir().endsWith(File.separator)); } diff --git a/pom.xml b/pom.xml index 4f74e10b4..e5aea9f40 100755 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ 5.8.37-SNAPSHOT hutool Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。 - https://github.com/dromara/hutool + https://github.com/chinabugotech/hutool hutool-all @@ -67,7 +67,7 @@ Github Issue - https://github.com/dromara/hutool/issues + https://github.com/chinabugotech/hutool/issues @@ -78,6 +78,10 @@ + + bugo + bugo@bugotech.cn + Looly loolly@gmail.com @@ -85,9 +89,9 @@ - scm:git@github.com:dromara/hutool.git - scm:git@github.com:dromara/hutool.git - git@github.com:dromara/hutool.git + scm:git@github.com:chinabugotech/hutool.git + scm:git@github.com:chinabugotech/hutool.git + git@github.com:chinabugotech/hutool.git @@ -207,14 +211,16 @@ - org.sonatype.plugins - nexus-staging-maven-plugin - 1.7.0 + org.sonatype.central + central-publishing-maven-plugin + 0.6.0 true - oss - https://oss.sonatype.org/ - true + central + + true + + published