包裹里元素的类型
* @author VampireAchao
diff --git a/hutool-core/src/main/java/cn/hutool/v7/core/lang/selector/SmoothWeightSelector.java b/hutool-core/src/main/java/cn/hutool/v7/core/lang/selector/SmoothWeightSelector.java
index 7d4321821..490599a7a 100644
--- a/hutool-core/src/main/java/cn/hutool/v7/core/lang/selector/SmoothWeightSelector.java
+++ b/hutool-core/src/main/java/cn/hutool/v7/core/lang/selector/SmoothWeightSelector.java
@@ -25,7 +25,7 @@ import java.util.List;
* 平滑加权轮询选择器
*
*
- * 来自:https://gitee.com/dromara/hutool/pulls/982/
+ * 来自:https://gitee.com/chinabugotech/hutool/pulls/982/
*
*
* 介绍:https://cloud.tencent.com/developer/beta/article/1680928
diff --git a/hutool-core/src/main/java/cn/hutool/v7/core/math/BitStatusUtil.java b/hutool-core/src/main/java/cn/hutool/v7/core/math/BitStatusUtil.java
index 5e620b252..8f35bab75 100644
--- a/hutool-core/src/main/java/cn/hutool/v7/core/math/BitStatusUtil.java
+++ b/hutool-core/src/main/java/cn/hutool/v7/core/math/BitStatusUtil.java
@@ -81,7 +81,7 @@ public class BitStatusUtil {
*
必须大于0
* 必须为偶数
*
- * 原因见:https://github.com/dromara/hutool/pull/3706
+ * 原因见:https://github.com/chinabugotech/hutool/pull/3706
*
* @param args 被检查的状态
*/
diff --git a/hutool-core/src/main/java/cn/hutool/v7/core/math/Calculator.java b/hutool-core/src/main/java/cn/hutool/v7/core/math/Calculator.java
index 2478a759c..14fccb585 100644
--- a/hutool-core/src/main/java/cn/hutool/v7/core/math/Calculator.java
+++ b/hutool-core/src/main/java/cn/hutool/v7/core/math/Calculator.java
@@ -25,7 +25,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/v7/core/math/Money.java b/hutool-core/src/main/java/cn/hutool/v7/core/math/Money.java
index acb973041..c9ccbb63a 100644
--- a/hutool-core/src/main/java/cn/hutool/v7/core/math/Money.java
+++ b/hutool-core/src/main/java/cn/hutool/v7/core/math/Money.java
@@ -27,7 +27,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/v7/core/math/NumberUtil.java b/hutool-core/src/main/java/cn/hutool/v7/core/math/NumberUtil.java
index a81acd5fb..eed3c91d2 100644
--- a/hutool-core/src/main/java/cn/hutool/v7/core/math/NumberUtil.java
+++ b/hutool-core/src/main/java/cn/hutool/v7/core/math/NumberUtil.java
@@ -306,7 +306,7 @@ public class NumberUtil extends NumberValidator {
public static BigDecimal div(final Number v1, final Number v2, int scale, final RoundingMode roundingMode) {
Assert.notNull(v2, "Divisor must be not null !");
if (null == v1 || isZero(v1)) {
- // https://gitee.com/dromara/hutool/issues/I6UZYU
+ // https://gitee.com/chinabugotech/hutool/issues/I6UZYU
return BigDecimal.ZERO;
}
diff --git a/hutool-core/src/main/java/cn/hutool/v7/core/net/Ipv4Util.java b/hutool-core/src/main/java/cn/hutool/v7/core/net/Ipv4Util.java
index 2da961ed3..52ec71c98 100644
--- a/hutool-core/src/main/java/cn/hutool/v7/core/net/Ipv4Util.java
+++ b/hutool-core/src/main/java/cn/hutool/v7/core/net/Ipv4Util.java
@@ -109,7 +109,7 @@ public class Ipv4Util implements Ipv4Pool {
*
* 此方法不会抛出异常,获取失败将返回{@code null}
*
- * 见:https://github.com/dromara/hutool/issues/428
+ * 见:https://github.com/chinabugotech/hutool/issues/428
*
* @return 本机网卡IP地址,获取失败返回{@code null}
*/
@@ -129,7 +129,7 @@ public class Ipv4Util implements Ipv4Pool {
*
* 此方法不会抛出异常,获取失败将返回{@code null}
*
- * 见:https://github.com/dromara/hutool/issues/428
+ * 见:https://github.com/chinabugotech/hutool/issues/428
*
* @return 本机网卡IP地址,获取失败返回{@code null}
*/
@@ -149,7 +149,7 @@ public class Ipv4Util implements Ipv4Pool {
*
* 此方法不会抛出异常,获取失败将返回{@code null}
*
- * 见:https://github.com/dromara/hutool/issues/428
+ * 见:https://github.com/chinabugotech/hutool/issues/428
*
* @param includeSiteLocal 是否包含局域网地址,如10.0.0.0 ~ 10.255.255.255、172.16.0.0 ~ 172.31.255.255、192.168.0.0 ~ 192.168.255.255
* @return 本机网卡IP地址,获取失败返回{@code null}
diff --git a/hutool-core/src/main/java/cn/hutool/v7/core/net/Ipv6Util.java b/hutool-core/src/main/java/cn/hutool/v7/core/net/Ipv6Util.java
index 3f2ff5842..5ff511f9b 100644
--- a/hutool-core/src/main/java/cn/hutool/v7/core/net/Ipv6Util.java
+++ b/hutool-core/src/main/java/cn/hutool/v7/core/net/Ipv6Util.java
@@ -168,7 +168,7 @@ public class Ipv6Util {
*
* 此方法不会抛出异常,获取失败将返回{@code null}
*
- * 见:https://github.com/dromara/hutool/issues/428
+ * 见:https://github.com/chinabugotech/hutool/issues/428
*
* @return 本机网卡IP地址,获取失败返回{@code null}
*/
diff --git a/hutool-core/src/main/java/cn/hutool/v7/core/net/NetUtil.java b/hutool-core/src/main/java/cn/hutool/v7/core/net/NetUtil.java
index e019af5a2..6f68ecc12 100644
--- a/hutool-core/src/main/java/cn/hutool/v7/core/net/NetUtil.java
+++ b/hutool-core/src/main/java/cn/hutool/v7/core/net/NetUtil.java
@@ -424,7 +424,7 @@ public class NetUtil {
*
* 此方法不会抛出异常,获取失败将返回{@code null}
*
- * 见:https://github.com/dromara/hutool/issues/428
+ * 见:https://github.com/chinabugotech/hutool/issues/428
*
* @return 本机网卡IP地址,获取失败返回{@code null}
*/
diff --git a/hutool-core/src/main/java/cn/hutool/v7/core/regex/RegexPool.java b/hutool-core/src/main/java/cn/hutool/v7/core/regex/RegexPool.java
index 8149e539b..bc7a186d2 100644
--- a/hutool-core/src/main/java/cn/hutool/v7/core/regex/RegexPool.java
+++ b/hutool-core/src/main/java/cn/hutool/v7/core/regex/RegexPool.java
@@ -158,9 +158,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/test/java/cn/hutool/v7/core/array/ArrayUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/array/ArrayUtilTest.java
index 10828d602..ee4dab905 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/array/ArrayUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/array/ArrayUtilTest.java
@@ -807,7 +807,7 @@ public class ArrayUtilTest {
@Test
public void insertPrimitiveTest() {
- // https://gitee.com/dromara/hutool/pulls/874
+ // https://gitee.com/chinabugotech/hutool/pulls/874
final boolean[] booleans = new boolean[10];
final byte[] bytes = new byte[10];
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/bean/BeanCopyMappingTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/bean/BeanCopyMappingTest.java
index 106cfaecb..47461573a 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/bean/BeanCopyMappingTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/bean/BeanCopyMappingTest.java
@@ -26,7 +26,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/v7/core/bean/BeanUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/bean/BeanUtilTest.java
index 0bf3cc87f..73640f315 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/bean/BeanUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/bean/BeanUtilTest.java
@@ -301,7 +301,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
// is_booleana并不匹配booleana字段
assertFalse(subPersonWithAlias.isBooleana());
Assertions.assertNull(subPersonWithAlias.getBooleanb());
@@ -569,7 +569,7 @@ public class BeanUtilTest {
}
/**
- * #1173
+ * #1173
*/
@Test
public void beanToBeanOverlayFieldTest() {
@@ -661,7 +661,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);
@@ -982,7 +982,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.of();
final Map filedMap= new HashMap<>();
filedMap.put("name", "sourceId");
@@ -1007,7 +1007,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/v7/core/bean/Issue1687Test.java b/hutool-core/src/test/java/cn/hutool/v7/core/bean/Issue1687Test.java
index 4a7a01137..71a3015f7 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/bean/Issue1687Test.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/bean/Issue1687Test.java
@@ -26,7 +26,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/v7/core/bean/Issue2009Test.java b/hutool-core/src/test/java/cn/hutool/v7/core/bean/Issue2009Test.java
index 59a011a77..fb4b96e9f 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/bean/Issue2009Test.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/bean/Issue2009Test.java
@@ -20,7 +20,7 @@ import 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/v7/core/bean/Issue2082Test.java b/hutool-core/src/test/java/cn/hutool/v7/core/bean/Issue2082Test.java
index 38f348308..8300fed1a 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/bean/Issue2082Test.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/bean/Issue2082Test.java
@@ -21,7 +21,7 @@ import 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/v7/core/bean/Issue2202Test.java b/hutool-core/src/test/java/cn/hutool/v7/core/bean/Issue2202Test.java
index 6dd2d6f76..b706f7ec5 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/bean/Issue2202Test.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/bean/Issue2202Test.java
@@ -28,7 +28,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/v7/core/bean/Issue3096Test.java b/hutool-core/src/test/java/cn/hutool/v7/core/bean/Issue3096Test.java
index 4759d9720..6d1b0427d 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/bean/Issue3096Test.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/bean/Issue3096Test.java
@@ -25,7 +25,7 @@ public class Issue3096Test {
void beanDescTest() {
final BeanDesc desc = BeanUtil.getBeanDesc(User.class);
- // https://github.com/dromara/hutool/issues/3096
+ // https://github.com/chinabugotech/hutool/issues/3096
// 新修改的规则中,isLastPage字段优先匹配setIsLastPage,这个顺序固定。
// 只有setIsLastPage不存在时,才匹配setLastPage
Assertions.assertEquals("setLastPage", desc.getSetter("lastPage").getName());
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/cache/IssueI8MEIXTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/cache/IssueI8MEIXTest.java
index 550d32612..29536efba 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/cache/IssueI8MEIXTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/cache/IssueI8MEIXTest.java
@@ -23,7 +23,7 @@ import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
/**
- * https://gitee.com/dromara/hutool/issues/I8MEIX
+ * https://gitee.com/chinabugotech/hutool/issues/I8MEIX
* get操作非原子
*/
public class IssueI8MEIXTest {
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/cache/LRUCacheTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/cache/LRUCacheTest.java
index 7d774ee2c..1f93917b2 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/cache/LRUCacheTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/cache/LRUCacheTest.java
@@ -28,7 +28,7 @@ import java.util.concurrent.CountDownLatch;
import java.util.concurrent.atomic.AtomicInteger;
/**
- * 见:https://github.com/dromara/hutool/issues/1895
+ * 见:https://github.com/chinabugotech/hutool/issues/1895
* 并发问题测试,在5.7.15前,LRUCache存在并发问题,多线程get后,map结构变更,导致null的位置不确定,
* 并可能引起死锁。
*/
@@ -37,7 +37,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-core/src/test/java/cn/hutool/v7/core/cache/WeakCacheTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/cache/WeakCacheTest.java
index 181a9d28b..c2bcb064e 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/cache/WeakCacheTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/cache/WeakCacheTest.java
@@ -41,7 +41,7 @@ public class WeakCacheTest {
@Test
@Disabled
public void removeByGcTest(){
- // https://gitee.com/dromara/hutool/issues/I51O7M
+ // https://gitee.com/chinabugotech/hutool/issues/I51O7M
final WeakCache cache = new WeakCache<>(-1);
cache.put("a", "1");
cache.put("b", "2");
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/classloader/ClassLoaderUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/classloader/ClassLoaderUtilTest.java
index 90ff69ab7..4237aa09d 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/classloader/ClassLoaderUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/classloader/ClassLoaderUtilTest.java
@@ -37,7 +37,7 @@ public class ClassLoaderUtilTest {
@Test
public void isPresentTest() {
- final boolean present = ClassLoaderUtil.isPresent("cn.hutool.v7.core.classloader.core.ClassLoaderUtil");
+ final boolean present = ClassLoaderUtil.isPresent("cn.hutool.v7.core.classloader.ClassLoaderUtil");
Assertions.assertTrue(present);
}
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/codec/hash/metro/MetroHashTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/codec/hash/metro/MetroHashTest.java
index 9039a3e3a..3b7f2cc3e 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/codec/hash/metro/MetroHashTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/codec/hash/metro/MetroHashTest.java
@@ -27,7 +27,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/v7/core/collection/CollUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/collection/CollUtilTest.java
index fdd7b6181..e47633c08 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/collection/CollUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/collection/CollUtilTest.java
@@ -895,7 +895,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/v7/core/comparator/IndexedComparatorTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/comparator/IndexedComparatorTest.java
index 14f9830f4..8b571e6a2 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/comparator/IndexedComparatorTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/comparator/IndexedComparatorTest.java
@@ -32,7 +32,7 @@ import java.util.List;
import static org.junit.jupiter.api.Assertions.*;
/**
- * https://gitee.com/dromara/hutool/pulls/1240
+ * https://gitee.com/chinabugotech/hutool/pulls/1240
*/
public class IndexedComparatorTest {
@Test
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/compress/IssueI5DRU0Test.java b/hutool-core/src/test/java/cn/hutool/v7/core/compress/IssueI5DRU0Test.java
index 82fbe037e..02226af46 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/compress/IssueI5DRU0Test.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/compress/IssueI5DRU0Test.java
@@ -27,7 +27,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/v7/core/compress/IssueIAGYDGTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/compress/IssueIAGYDGTest.java
index a7ba38735..8ffbcacba 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/compress/IssueIAGYDGTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/compress/IssueIAGYDGTest.java
@@ -22,7 +22,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/v7/core/compress/ZipUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/compress/ZipUtilTest.java
index 7c1e8d70c..09ce09b70 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/compress/ZipUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/compress/ZipUtilTest.java
@@ -170,7 +170,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";
try (final OutputStream out = PathUtil.getOutputStream(Paths.get(zip))){
@@ -184,7 +184,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";
@@ -234,7 +234,7 @@ public class ZipUtilTest {
@Test
@Disabled
public void unzipTest3() {
- // https://github.com/dromara/hutool/issues/3018
+ // https://github.com/chinabugotech/hutool/issues/3018
ZipUtil.unzip("d:/test/default.zip", "d:/test/");
}
}
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/convert/ConvertTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/convert/ConvertTest.java
index b5cf8b0cf..c9a64104e 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/convert/ConvertTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/convert/ConvertTest.java
@@ -410,7 +410,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 = ConvertUtil.toBigDecimal(str);
assertEquals(str, bigDecimal.toPlainString());
@@ -420,7 +420,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.decode(hex2);
final float f = ConvertUtil.toFloat(value);
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/convert/Issue3105Test.java b/hutool-core/src/test/java/cn/hutool/v7/core/convert/Issue3105Test.java
index 7cb196a97..d97c12fb0 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/convert/Issue3105Test.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/convert/Issue3105Test.java
@@ -20,7 +20,7 @@ import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
/**
- * https://github.com/dromara/hutool/issues/3105
+ * https://github.com/chinabugotech/hutool/issues/3105
*/
public class Issue3105Test {
@Test
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/date/CalendarUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/date/CalendarUtilTest.java
index 3ecfeed34..6b459da8c 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/date/CalendarUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/date/CalendarUtilTest.java
@@ -40,7 +40,7 @@ public class CalendarUtilTest {
final Calendar calendar = CalendarUtil.parse("2021-09-27 00:00:112323",
DateFormatPool.NORM_DATETIME_FORMAT, false);
- // 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/v7/core/date/ChineseDateTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/date/ChineseDateTest.java
index 8779708da..8ead07463 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/date/ChineseDateTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/date/ChineseDateTest.java
@@ -137,7 +137,7 @@ public class ChineseDateTest {
@Test
public void getChineseMonthTest2(){
- //https://github.com/dromara/hutool/issues/2112
+ //https://github.com/chinabugotech/hutool/issues/2112
final ChineseDate springFestival = new ChineseDate(Objects.requireNonNull(DateUtil.parse("2022-02-01")));
final String chineseMonth = springFestival.getChineseMonth();
Assertions.assertEquals("正月", chineseMonth);
@@ -145,7 +145,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);
@@ -173,7 +173,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);
Assertions.assertEquals("1998-06-24 00:00:00", chineseDate.getGregorianDate().toString());
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/date/DateUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/date/DateUtilTest.java
index 52ba3a133..361baf325 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/date/DateUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/date/DateUtilTest.java
@@ -973,7 +973,7 @@ public class DateUtilTest {
@Test
public void parseNotFitTest() {
Assertions.assertThrows(DateException.class, ()->{
- //https://github.com/dromara/hutool/issues/1332
+ //https://github.com/chinabugotech/hutool/issues/1332
// 在日期格式不匹配的时候,测试是否正常报错
DateUtil.parse("2020-12-23", DateFormatPool.PURE_DATE_PATTERN);
});
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/date/Issue2981Test.java b/hutool-core/src/test/java/cn/hutool/v7/core/date/Issue2981Test.java
index f521da184..e8e93308f 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/date/Issue2981Test.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/date/Issue2981Test.java
@@ -21,7 +21,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/v7/core/date/Issue3011Test.java b/hutool-core/src/test/java/cn/hutool/v7/core/date/Issue3011Test.java
index d99d19cba..ad2127c51 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/date/Issue3011Test.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/date/Issue3011Test.java
@@ -24,7 +24,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/v7/core/date/StopWatchTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/date/StopWatchTest.java
index 76c5244a9..d93ddd209 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/date/StopWatchTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/date/StopWatchTest.java
@@ -25,7 +25,7 @@ import java.util.concurrent.TimeUnit;
public class StopWatchTest {
/**
- * https://gitee.com/dromara/hutool/issues/I6HSBG
+ * https://gitee.com/chinabugotech/hutool/issues/I6HSBG
*/
@Test
public void prettyPrintTest() {
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/date/ZodiacTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/date/ZodiacTest.java
index d9ab4f98f..ff5e20389 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/date/ZodiacTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/date/ZodiacTest.java
@@ -50,7 +50,7 @@ public class ZodiacTest {
@Test
public void getZodiacOutOfRangeTest() {
- // https://github.com/dromara/hutool/issues/3036
+ // https://github.com/chinabugotech/hutool/issues/3036
Assertions.assertThrows(IllegalArgumentException.class, ()-> DateUtil.getZodiac(Month.UNDECIMBER.getValue(), 10));
}
}
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/date/format/parser/DefaultRegexDateParserTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/date/format/parser/DefaultRegexDateParserTest.java
index 478c9ddac..20b5aa98d 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/date/format/parser/DefaultRegexDateParserTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/date/format/parser/DefaultRegexDateParserTest.java
@@ -24,7 +24,7 @@ import java.util.Date;
import static org.junit.jupiter.api.Assertions.assertEquals;
/**
- * https://gitee.com/dromara/hutool/issues/I8IUTB
+ * https://gitee.com/chinabugotech/hutool/issues/I8IUTB
*/
public class DefaultRegexDateParserTest {
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/io/file/FileTypeUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/io/file/FileTypeUtilTest.java
index 95e5c297f..1894ebb25 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/io/file/FileTypeUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/io/file/FileTypeUtilTest.java
@@ -95,7 +95,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/v7/core/io/file/IssueIAB65VTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/io/file/IssueIAB65VTest.java
index 72bd3b7f2..863c9bc90 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/io/file/IssueIAB65VTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/io/file/IssueIAB65VTest.java
@@ -23,7 +23,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/v7/core/map/CaseInsensitiveMapTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/map/CaseInsensitiveMapTest.java
index 4948d0554..a91d0e76b 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/map/CaseInsensitiveMapTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/map/CaseInsensitiveMapTest.java
@@ -44,7 +44,7 @@ public class CaseInsensitiveMapTest {
@Test
public void mergeTest(){
- //https://github.com/dromara/hutool/issues/2086
+ //https://github.com/chinabugotech/hutool/issues/2086
final Map.Entry b = MapUtil.entry("a", "value");
final Map.Entry a = MapUtil.entry("A", "value");
final CaseInsensitiveMap map = new CaseInsensitiveMap<>();
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/map/WeakConcurrentMapTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/map/WeakConcurrentMapTest.java
index fab14d9ca..950bd562b 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/map/WeakConcurrentMapTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/map/WeakConcurrentMapTest.java
@@ -22,6 +22,7 @@ import cn.hutool.v7.core.thread.ThreadUtil;
import cn.hutool.v7.core.util.ObjUtil;
import cn.hutool.v7.core.util.RandomUtil;
import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
public class WeakConcurrentMapTest {
@@ -60,6 +61,7 @@ public class WeakConcurrentMapTest {
}
@Test
+ @Disabled
public void getConcurrencyTest() {
final WeakConcurrentMap cache = new WeakConcurrentMap<>();
final ConcurrencyTester tester = new ConcurrencyTester(2000);
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/math/CalculatorTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/math/CalculatorTest.java
index fbda26d60..25bc873bf 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/math/CalculatorTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/math/CalculatorTest.java
@@ -48,7 +48,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);
}
@@ -61,7 +61,7 @@ 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.11D, conversion, 0.01);
}
@@ -69,7 +69,7 @@ public class CalculatorTest {
@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/v7/core/math/NumberUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/math/NumberUtilTest.java
index ac717e827..ac8e96bd4 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/math/NumberUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/math/NumberUtilTest.java
@@ -398,7 +398,7 @@ public class NumberUtilTest {
@Test
public void issue2878Test() throws ParseException {
- // https://github.com/dromara/hutool/issues/2878
+ // https://github.com/chinabugotech/hutool/issues/2878
// 当数字中包含一些非数字字符时,按照JDK的规则,不做修改。
final BigDecimal bigDecimal = NumberUtil.toBigDecimal("345.sdf");
assertEquals(NumberFormat.getInstance().parse("345.sdf"), bigDecimal.longValue());
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/net/UrlBuilderTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/net/UrlBuilderTest.java
index 39e4df08f..399b78f3c 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/net/UrlBuilderTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/net/UrlBuilderTest.java
@@ -44,7 +44,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);
@@ -297,7 +297,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.UTF_8);
@@ -316,7 +316,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);
@@ -328,7 +328,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";
@@ -351,7 +351,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")
@@ -377,7 +377,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);
@@ -386,7 +386,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");
@@ -450,7 +450,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).toString();
@@ -492,7 +492,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/v7/core/net/UrlDecoderTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/net/UrlDecoderTest.java
index 548ac72cf..85865b295 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/net/UrlDecoderTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/net/UrlDecoderTest.java
@@ -40,7 +40,7 @@ class UrlDecoderTest {
@Test
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/v7/core/net/UrlQueryTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/net/UrlQueryTest.java
index 33b8b5bb4..75fbc2f9c 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/net/UrlQueryTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/net/UrlQueryTest.java
@@ -68,7 +68,7 @@ public class UrlQueryTest {
@Test
public void parseTest4() {
- // https://github.com/dromara/hutool/issues/1989
+ // https://github.com/chinabugotech/hutool/issues/1989
final String queryStr = "imageMogr2/thumbnail/x800/format/jpg";
final UrlQuery query = UrlQuery.of(queryStr, CharsetUtil.UTF_8);
Assertions.assertEquals(queryStr, query.toString());
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/reflect/ActualTypeMapperPoolTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/reflect/ActualTypeMapperPoolTest.java
index 19fb274b6..3a1aa6ef7 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/reflect/ActualTypeMapperPoolTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/reflect/ActualTypeMapperPoolTest.java
@@ -23,7 +23,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/v7/core/stream/EasyStreamTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/stream/EasyStreamTest.java
index 8cbd5ffd4..515dfc58e 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/stream/EasyStreamTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/stream/EasyStreamTest.java
@@ -573,7 +573,7 @@ public class EasyStreamTest {
}
/**
- * https://github.com/dromara/hutool/pull/3128
+ * https://github.com/chinabugotech/hutool/pull/3128
*/
@Test
void testStreamBigDecimal() {
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/text/CharSequenceUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/text/CharSequenceUtilTest.java
index 983ec5ba2..a931ae490 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/text/CharSequenceUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/text/CharSequenceUtilTest.java
@@ -37,7 +37,7 @@ public class CharSequenceUtilTest {
@Test
public void replaceTest2() {
- // https://gitee.com/dromara/hutool/issues/I4M16G
+ // https://gitee.com/chinabugotech/hutool/issues/I4M16G
final String replace = "#{A}";
final String result = CharSequenceUtil.replace(replace, "#{AAAAAAA}", "1");
assertEquals(replace, result);
@@ -72,7 +72,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);
}
@@ -113,7 +113,7 @@ public class CharSequenceUtilTest {
@Test
public void subPreGbkTest() {
- // https://gitee.com/dromara/hutool/issues/I4JO2E
+ // https://gitee.com/chinabugotech/hutool/issues/I4JO2E
final String s = "华硕K42Intel酷睿i31代2G以下独立显卡不含机械硬盘固态硬盘120GB-192GB4GB-6GB";
String v = CharSequenceUtil.subPreGbk(s, 40, false);
@@ -131,7 +131,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/v7/core/text/IssueI73AB9Test.java b/hutool-core/src/test/java/cn/hutool/v7/core/text/IssueI73AB9Test.java
index b593d29de..d38f4cc9f 100755
--- a/hutool-core/src/test/java/cn/hutool/v7/core/text/IssueI73AB9Test.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/text/IssueI73AB9Test.java
@@ -22,7 +22,7 @@ import org.junit.jupiter.api.Test;
public class IssueI73AB9Test {
/**
- * https://gitee.com/dromara/hutool/issues/I73AB9
+ * https://gitee.com/chinabugotech/hutool/issues/I73AB9
*/
@Test
void subWithLengthTest() {
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/text/NamingCaseTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/text/NamingCaseTest.java
index 0bf488d44..e46804d3a 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/text/NamingCaseTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/text/NamingCaseTest.java
@@ -50,16 +50,16 @@ 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) -> Assertions.assertEquals(value, NamingCase.toUnderlineCase(key)));
}
@Test
public void issueI5TVMUTest(){
- // https://gitee.com/dromara/hutool/issues/I5TVMU
+ // https://gitee.com/chinabugotech/hutool/issues/I5TVMU
Assertions.assertEquals("t1C1", NamingCase.toUnderlineCase("t1C1"));
}
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/text/StrUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/text/StrUtilTest.java
index ea4fc2903..a28a456d9 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/text/StrUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/text/StrUtilTest.java
@@ -389,7 +389,7 @@ public class StrUtilTest {
containsAny = StrUtil.containsAny("aaabbbccc", "d", "c");
Assertions.assertTrue(containsAny);
- // https://gitee.com/dromara/hutool/issues/I7WSYD
+ // https://gitee.com/chinabugotech/hutool/issues/I7WSYD
containsAny = StrUtil.containsAny("你好啊", "嗯", null);
Assertions.assertFalse(containsAny);
}
@@ -598,7 +598,7 @@ public class StrUtilTest {
@Test
public void testReplace2() {
- // https://gitee.com/dromara/hutool/issues/I4M16G
+ // https://gitee.com/chinabugotech/hutool/issues/I4M16G
final String replace = "#{A}";
final String result = StrUtil.replace(replace, "#{AAAAAAA}", "1");
assertEquals(replace, result);
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/text/TextSimilarityTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/text/TextSimilarityTest.java
index 2ae73e1f4..a2f96b407 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/text/TextSimilarityTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/text/TextSimilarityTest.java
@@ -62,7 +62,7 @@ public class TextSimilarityTest {
@Test
@Disabled
void longestCommonSubstringLengthTest() {
- // https://github.com/dromara/hutool/issues/3045
+ // https://github.com/chinabugotech/hutool/issues/3045
final String strCommon = RandomUtil.randomStringLower(1024 * 32);
final String strA = RandomUtil.randomStringLower(1024 * 32) + strCommon;
final String strB = RandomUtil.randomStringLower(1024 * 32) + strCommon;
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/text/escape/EscapeUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/text/escape/EscapeUtilTest.java
index 93f2ec620..171365477 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/text/escape/EscapeUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/text/escape/EscapeUtilTest.java
@@ -55,7 +55,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/v7/core/text/split/SplitUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/text/split/SplitUtilTest.java
index e5d97d564..914fed825 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/text/split/SplitUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/text/split/SplitUtilTest.java
@@ -105,7 +105,7 @@ public class SplitUtilTest {
}
/**
- * 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/v7/core/thread/SyncFinisherTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/thread/SyncFinisherTest.java
index 801dcf4d8..1ebd908cb 100755
--- a/hutool-core/src/test/java/cn/hutool/v7/core/thread/SyncFinisherTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/thread/SyncFinisherTest.java
@@ -25,7 +25,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
public class SyncFinisherTest {
/**
- * https://gitee.com/dromara/hutool/issues/I716SX
+ * https://gitee.com/chinabugotech/hutool/issues/I716SX
*/
@SuppressWarnings("DataFlowIssue")
@Test
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/tree/TreeTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/tree/TreeTest.java
index 419ba844e..a546c1acc 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/tree/TreeTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/tree/TreeTest.java
@@ -151,7 +151,7 @@ public class TreeTest {
}
/**
- * https://gitee.com/dromara/hutool/pulls/1248/
+ * https://gitee.com/chinabugotech/hutool/pulls/1248/
*/
@Test
public void lambdaConfigTest() {
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/util/ClassUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/util/ClassUtilTest.java
index 5043c96e9..c071b2e05 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/util/ClassUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/util/ClassUtilTest.java
@@ -33,7 +33,7 @@ public class ClassUtilTest {
@Test
public void getClassNameTest() {
final String className = ClassUtil.getClassName(ClassUtil.class, false);
- Assertions.assertEquals("cn.hutool.v7.core.reflect.core.ClassUtil", className);
+ Assertions.assertEquals("cn.hutool.v7.core.reflect.ClassUtil", className);
final String simpleClassName = ClassUtil.getClassName(ClassUtil.class, true);
Assertions.assertEquals("ClassUtil", simpleClassName);
@@ -47,9 +47,10 @@ public class ClassUtilTest {
@Test
public void getShortClassNameTest() {
- final String className = "cn.hutool.v7.core.text.core.StrUtil";
+ final String className = "cn.hutool.v7.core.text.StrUtil";
final String result = ClassUtil.getShortClassName(className);
- Assertions.assertEquals("o.d.h.c.t.StrUtil", result);
+ System.out.println(result);
+ Assertions.assertEquals("c.h.v.c.t.StrUtil", result);
}
@Test
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/util/HexUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/util/HexUtilTest.java
index 29be70f5c..de295a5be 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/util/HexUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/util/HexUtilTest.java
@@ -62,7 +62,7 @@ public class HexUtilTest {
String a = "0x3544534F444";
Assertions.assertTrue(HexUtil.isHexNumber(a));
- // https://gitee.com/dromara/hutool/issues/I62H7K
+ // https://gitee.com/chinabugotech/hutool/issues/I62H7K
a = "0x0000000000000001158e460913d00000";
Assertions.assertTrue(HexUtil.isHexNumber(a));
@@ -70,7 +70,7 @@ public class HexUtilTest {
a = "0x0000001000T00001158e460913d00000";
Assertions.assertFalse(HexUtil.isHexNumber(a));
- // 错误的,https://github.com/dromara/hutool/issues/2857
+ // 错误的,https://github.com/chinabugotech/hutool/issues/2857
a = "-1";
Assertions.assertFalse(HexUtil.isHexNumber(a));
}
diff --git a/hutool-core/src/test/java/cn/hutool/v7/core/util/Issue3136Test.java b/hutool-core/src/test/java/cn/hutool/v7/core/util/Issue3136Test.java
index 743713081..90db2ad70 100755
--- a/hutool-core/src/test/java/cn/hutool/v7/core/util/Issue3136Test.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/util/Issue3136Test.java
@@ -26,7 +26,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/v7/core/util/SystemUtilTest.java b/hutool-core/src/test/java/cn/hutool/v7/core/util/SystemUtilTest.java
index 4bc412755..1ee2b080d 100644
--- a/hutool-core/src/test/java/cn/hutool/v7/core/util/SystemUtilTest.java
+++ b/hutool-core/src/test/java/cn/hutool/v7/core/util/SystemUtilTest.java
@@ -22,7 +22,7 @@ import org.junit.jupiter.api.Test;
public class SystemUtilTest {
@Test
void getSystemPropertiesTest() {
- final String s = SystemUtil.get("path");
+ final String s = SystemUtil.get("PATH");
Assertions.assertNotNull(s);
}
}
diff --git a/hutool-core/src/test/resources/META-INF/services/cn.hutool.v7.core.spi.ListServiceLoaderTest$TestSPI1 b/hutool-core/src/test/resources/META-INF/services/cn.hutool.v7.core.spi.ListServiceLoaderTest$TestSPI1
index 8ef331c6e..4de277c2c 100644
--- a/hutool-core/src/test/resources/META-INF/services/cn.hutool.v7.core.spi.ListServiceLoaderTest$TestSPI1
+++ b/hutool-core/src/test/resources/META-INF/services/cn.hutool.v7.core.spi.ListServiceLoaderTest$TestSPI1
@@ -14,5 +14,5 @@
# limitations under the License.
#
-cn.hutool.v7.extra.aop.engine.spring.SpringCglibProxyEngine
-cn.hutool.v7.extra.aop.engine.jdk.JdkProxyEngine
+cn.hutool.v7.core.spi.ListServiceLoaderTest$TestService2
+cn.hutool.v7.core.spi.ListServiceLoaderTest$TestService1
diff --git a/hutool-crypto/src/main/java/cn/hutool/v7/crypto/asymmetric/paillier/PaillierCrypto.java b/hutool-crypto/src/main/java/cn/hutool/v7/crypto/asymmetric/paillier/PaillierCrypto.java
index ed65a3770..ebe508155 100755
--- a/hutool-crypto/src/main/java/cn/hutool/v7/crypto/asymmetric/paillier/PaillierCrypto.java
+++ b/hutool-crypto/src/main/java/cn/hutool/v7/crypto/asymmetric/paillier/PaillierCrypto.java
@@ -29,7 +29,7 @@ import java.security.SecureRandom;
/**
* 同态加密算法Paillier
* 来自:https://github.com/peterstefanov/paillier
- * 来自:https://github.com/dromara/hutool/pull/3131
+ * 来自:https://github.com/chinabugotech/hutool/pull/3131
*
* 加法同态,存在有效算法+,E(x+y)=E(x)+E(y)或者 x+y=D(E(x)+E(y))成立,并且不泄漏 x 和 y。
* 乘法同态,存在有效算法*,E(x×y)=E(x)*E(y)或者 xy=D(E(x)*E(y))成立,并且不泄漏 x 和 y。
diff --git a/hutool-crypto/src/test/java/cn/hutool/v7/crypto/KeyUtilTest.java b/hutool-crypto/src/test/java/cn/hutool/v7/crypto/KeyUtilTest.java
index 708d22df2..ba0bffe74 100644
--- a/hutool-crypto/src/test/java/cn/hutool/v7/crypto/KeyUtilTest.java
+++ b/hutool-crypto/src/test/java/cn/hutool/v7/crypto/KeyUtilTest.java
@@ -77,7 +77,7 @@ public class KeyUtilTest {
@Test
public void generateSm4KeyTest(){
- // https://github.com/dromara/hutool/issues/2150
+ // https://github.com/chinabugotech/hutool/issues/2150
Assertions.assertEquals(16, KeyUtil.generateKey("sm4").getEncoded().length);
Assertions.assertEquals(32, KeyUtil.generateKey("sm4", 256).getEncoded().length);
}
diff --git a/hutool-crypto/src/test/java/cn/hutool/v7/crypto/asymmetric/RSATest.java b/hutool-crypto/src/test/java/cn/hutool/v7/crypto/asymmetric/RSATest.java
index 1dfd4633b..e94919758 100644
--- a/hutool-crypto/src/test/java/cn/hutool/v7/crypto/asymmetric/RSATest.java
+++ b/hutool-crypto/src/test/java/cn/hutool/v7/crypto/asymmetric/RSATest.java
@@ -92,7 +92,7 @@ public class RSATest {
@Test
public void rsaECBTest() {
- final RSA rsa = new RSA(AsymmetricAlgorithm.RSA_ECB.getValue());
+ final RSA rsa = new RSA(AsymmetricAlgorithm.RSA_ECB_PKCS1.getValue());
// 获取私钥和公钥
assertNotNull(rsa.getPrivateKey());
diff --git a/hutool-crypto/src/test/java/cn/hutool/v7/crypto/bc/PemUtilTest.java b/hutool-crypto/src/test/java/cn/hutool/v7/crypto/bc/PemUtilTest.java
index 3335adeb2..842a66a38 100644
--- a/hutool-crypto/src/test/java/cn/hutool/v7/crypto/bc/PemUtilTest.java
+++ b/hutool-crypto/src/test/java/cn/hutool/v7/crypto/bc/PemUtilTest.java
@@ -94,7 +94,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/v7/crypto/digest/CBCBlockCipherMacEngineTest.java b/hutool-crypto/src/test/java/cn/hutool/v7/crypto/digest/CBCBlockCipherMacEngineTest.java
index d2375d302..88f91ea67 100644
--- a/hutool-crypto/src/test/java/cn/hutool/v7/crypto/digest/CBCBlockCipherMacEngineTest.java
+++ b/hutool-crypto/src/test/java/cn/hutool/v7/crypto/digest/CBCBlockCipherMacEngineTest.java
@@ -29,7 +29,7 @@ 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());
final Mac mac = new Mac(new SM4MacEngine(parameter));
@@ -43,7 +43,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/v7/crypto/digest/HmacTest.java b/hutool-crypto/src/test/java/cn/hutool/v7/crypto/digest/HmacTest.java
index ac638364c..a3cc5686b 100644
--- a/hutool-crypto/src/test/java/cn/hutool/v7/crypto/digest/HmacTest.java
+++ b/hutool-crypto/src/test/java/cn/hutool/v7/crypto/digest/HmacTest.java
@@ -102,7 +102,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];
final HMac mac = new HMac(HmacAlgorithm.SM4CMAC,
KeyUtil.generateKey("SM4", key));
diff --git a/hutool-crypto/src/test/java/cn/hutool/v7/crypto/symmetric/Sm4StreamTest.java b/hutool-crypto/src/test/java/cn/hutool/v7/crypto/symmetric/Sm4StreamTest.java
index 0aa92beff..1a31f3e5e 100644
--- a/hutool-crypto/src/test/java/cn/hutool/v7/crypto/symmetric/Sm4StreamTest.java
+++ b/hutool-crypto/src/test/java/cn/hutool/v7/crypto/symmetric/Sm4StreamTest.java
@@ -27,7 +27,7 @@ import java.nio.file.Files;
import java.nio.file.Paths;
/**
- * 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/v7/db/dialect/Dialect.java b/hutool-db/src/main/java/cn/hutool/v7/db/dialect/Dialect.java
index 44fc746d0..6b0d0d7c6 100644
--- a/hutool-db/src/main/java/cn/hutool/v7/db/dialect/Dialect.java
+++ b/hutool-db/src/main/java/cn/hutool/v7/db/dialect/Dialect.java
@@ -186,7 +186,7 @@ public interface Dialect extends Serializable {
* @since 5.7.2
*/
default PreparedStatement psForCount(final Connection conn, SqlBuilder sqlBuilder) throws DbException {
- // 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/v7/db/DbTest.java b/hutool-db/src/test/java/cn/hutool/v7/db/DbTest.java
index 1773465f9..355095a33 100644
--- a/hutool-db/src/test/java/cn/hutool/v7/db/DbTest.java
+++ b/hutool-db/src/test/java/cn/hutool/v7/db/DbTest.java
@@ -198,7 +198,7 @@ public class DbTest {
@Test
@Disabled
public void queryFetchTest() {
- // https://gitee.com/dromara/hutool/issues/I4JXWN
+ // https://gitee.com/chinabugotech/hutool/issues/I4JXWN
Db.of().query((conn -> {
final PreparedStatement ps = conn.prepareStatement("select * from table",
ResultSet.TYPE_FORWARD_ONLY,
diff --git a/hutool-db/src/test/java/cn/hutool/v7/db/ds/DsTest.java b/hutool-db/src/test/java/cn/hutool/v7/db/ds/DsTest.java
index 4dfb058f0..988b7c432 100644
--- a/hutool-db/src/test/java/cn/hutool/v7/db/ds/DsTest.java
+++ b/hutool-db/src/test/java/cn/hutool/v7/db/ds/DsTest.java
@@ -106,7 +106,7 @@ public class DsTest {
@Test
public void c3p0DsuserAndPassTest() {
- // https://gitee.com/dromara/hutool/issues/I4T7XZ
+ // https://gitee.com/chinabugotech/hutool/issues/I4T7XZ
DSUtil.setGlobalDSFactory(new C3p0DSFactory());
final ComboPooledDataSource ds = (ComboPooledDataSource) DSUtil.getDS("mysql").getRaw();
Assertions.assertEquals("root", ds.getUser());
diff --git a/hutool-extra/src/main/java/cn/hutool/v7/extra/aop/engine/spring/SpringCglibProxyEngine.java b/hutool-extra/src/main/java/cn/hutool/v7/extra/aop/engine/spring/SpringCglibProxyEngine.java
index c11535217..ee41d346e 100644
--- a/hutool-extra/src/main/java/cn/hutool/v7/extra/aop/engine/spring/SpringCglibProxyEngine.java
+++ b/hutool-extra/src/main/java/cn/hutool/v7/extra/aop/engine/spring/SpringCglibProxyEngine.java
@@ -53,7 +53,7 @@ public class SpringCglibProxyEngine implements ProxyEngine {
/**
* 创建代理对象
- * https://gitee.com/dromara/hutool/issues/I74EX7
+ * https://gitee.com/chinabugotech/hutool/issues/I74EX7
* 某些对象存在非空参数构造,则需遍历查找需要的构造完成代理对象构建。
*
* @param 代理对象类型
diff --git a/hutool-extra/src/main/java/cn/hutool/v7/extra/ftp/AbstractFtp.java b/hutool-extra/src/main/java/cn/hutool/v7/extra/ftp/AbstractFtp.java
index 70c75bcd8..dbaa7d492 100644
--- a/hutool-extra/src/main/java/cn/hutool/v7/extra/ftp/AbstractFtp.java
+++ b/hutool-extra/src/main/java/cn/hutool/v7/extra/ftp/AbstractFtp.java
@@ -115,7 +115,7 @@ public abstract class AbstractFtp implements Ftp {
/**
* 下载文件-避免未完成的文件
- * 来自:https://gitee.com/dromara/hutool/pulls/407
+ * 来自:https://gitee.com/chinabugotech/hutool/pulls/407
* 此方法原理是先在目标文件同级目录下创建临时文件,下载之,等下载完毕后重命名,避免因下载错误导致的文件不完整。
*
* @param path 文件路径
diff --git a/hutool-extra/src/main/resources/META-INF/services/cn.hutool.v7.extra.aop.engine.ProxyEngine b/hutool-extra/src/main/resources/META-INF/services/cn.hutool.v7.extra.aop.engine.ProxyEngine
index 4de277c2c..8ef331c6e 100644
--- a/hutool-extra/src/main/resources/META-INF/services/cn.hutool.v7.extra.aop.engine.ProxyEngine
+++ b/hutool-extra/src/main/resources/META-INF/services/cn.hutool.v7.extra.aop.engine.ProxyEngine
@@ -14,5 +14,5 @@
# limitations under the License.
#
-cn.hutool.v7.core.spi.ListServiceLoaderTest$TestService2
-cn.hutool.v7.core.spi.ListServiceLoaderTest$TestService1
+cn.hutool.v7.extra.aop.engine.spring.SpringCglibProxyEngine
+cn.hutool.v7.extra.aop.engine.jdk.JdkProxyEngine
diff --git a/hutool-extra/src/main/resources/META-INF/services/cn.hutool.v7.extra.template.engine.TemplateEngine b/hutool-extra/src/main/resources/META-INF/services/cn.hutool.v7.extra.template.engine.TemplateEngine
index de544b5c4..59212a168 100644
--- a/hutool-extra/src/main/resources/META-INF/services/cn.hutool.v7.extra.template.engine.TemplateEngine
+++ b/hutool-extra/src/main/resources/META-INF/services/cn.hutool.v7.extra.template.engine.TemplateEngine
@@ -14,12 +14,14 @@
# limitations under the License.
#
-cn.hutool.v7.extra.tokenizer.engine.ansj.AnsjEngine
-cn.hutool.v7.extra.tokenizer.engine.hanlp.HanLPEngine
-cn.hutool.v7.extra.tokenizer.engine.ikanalyzer.IKAnalyzerEngine
-cn.hutool.v7.extra.tokenizer.engine.jcseg.JcsegEngine
-cn.hutool.v7.extra.tokenizer.engine.jieba.JiebaEngine
-cn.hutool.v7.extra.tokenizer.engine.mmseg.MmsegEngine
-cn.hutool.v7.extra.tokenizer.engine.word.WordEngine
-cn.hutool.v7.extra.tokenizer.engine.analysis.SmartcnEngine
-cn.hutool.v7.extra.tokenizer.engine.mynlp.MynlpEngine
+# 实现:org.dromara.hutool.extra.template.engine.TemplateEngine
+
+cn.hutool.v7.extra.template.engine.beetl.BeetlEngine
+cn.hutool.v7.extra.template.engine.freemarker.FreemarkerEngine
+cn.hutool.v7.extra.template.engine.velocity.VelocityEngine
+cn.hutool.v7.extra.template.engine.rythm.RythmEngine
+cn.hutool.v7.extra.template.engine.enjoy.EnjoyEngine
+cn.hutool.v7.extra.template.engine.thymeleaf.ThymeleafEngine
+cn.hutool.v7.extra.template.engine.wit.WitEngine
+cn.hutool.v7.extra.template.engine.jetbrick.JetbrickEngine
+cn.hutool.v7.extra.template.engine.pebble.PebbleTemplateEngine
diff --git a/hutool-extra/src/main/resources/META-INF/services/cn.hutool.v7.extra.tokenizer.engine.TokenizerEngine b/hutool-extra/src/main/resources/META-INF/services/cn.hutool.v7.extra.tokenizer.engine.TokenizerEngine
index 32aff8305..de544b5c4 100644
--- a/hutool-extra/src/main/resources/META-INF/services/cn.hutool.v7.extra.tokenizer.engine.TokenizerEngine
+++ b/hutool-extra/src/main/resources/META-INF/services/cn.hutool.v7.extra.tokenizer.engine.TokenizerEngine
@@ -14,10 +14,12 @@
# limitations under the License.
#
-cn.hutool.v7.db.ds.hikari.HikariDSFactory
-cn.hutool.v7.db.ds.druid.DruidDSFactory
-cn.hutool.v7.db.ds.tomcat.TomcatDSFactory
-cn.hutool.v7.db.ds.bee.BeeDSFactory
-cn.hutool.v7.db.ds.dbcp.DbcpDSFactory
-cn.hutool.v7.db.ds.c3p0.C3p0DSFactory
-cn.hutool.v7.db.ds.pooled.PooledDSFactory
+cn.hutool.v7.extra.tokenizer.engine.ansj.AnsjEngine
+cn.hutool.v7.extra.tokenizer.engine.hanlp.HanLPEngine
+cn.hutool.v7.extra.tokenizer.engine.ikanalyzer.IKAnalyzerEngine
+cn.hutool.v7.extra.tokenizer.engine.jcseg.JcsegEngine
+cn.hutool.v7.extra.tokenizer.engine.jieba.JiebaEngine
+cn.hutool.v7.extra.tokenizer.engine.mmseg.MmsegEngine
+cn.hutool.v7.extra.tokenizer.engine.word.WordEngine
+cn.hutool.v7.extra.tokenizer.engine.analysis.SmartcnEngine
+cn.hutool.v7.extra.tokenizer.engine.mynlp.MynlpEngine
diff --git a/hutool-extra/src/test/java/cn/hutool/v7/extra/aop/IssueI74EX7Test.java b/hutool-extra/src/test/java/cn/hutool/v7/extra/aop/IssueI74EX7Test.java
index 3e4ce8bb6..107fbae77 100755
--- a/hutool-extra/src/test/java/cn/hutool/v7/extra/aop/IssueI74EX7Test.java
+++ b/hutool-extra/src/test/java/cn/hutool/v7/extra/aop/IssueI74EX7Test.java
@@ -34,7 +34,7 @@ public class IssueI74EX7Test {
}
/**
- * https://gitee.com/dromara/hutool/issues/I74EX7
+ * https://gitee.com/chinabugotech/hutool/issues/I74EX7
* Enhancer.create()默认调用无参构造,有参构造或者多个构造没有很好的兼容。
*
*/
diff --git a/hutool-extra/src/test/java/cn/hutool/v7/extra/management/ManagementUtilTest.java b/hutool-extra/src/test/java/cn/hutool/v7/extra/management/ManagementUtilTest.java
index f7c619703..635313953 100644
--- a/hutool-extra/src/test/java/cn/hutool/v7/extra/management/ManagementUtilTest.java
+++ b/hutool-extra/src/test/java/cn/hutool/v7/extra/management/ManagementUtilTest.java
@@ -63,7 +63,7 @@ public class ManagementUtilTest {
@Test
public void getUserInfoTest(){
- // https://gitee.com/dromara/hutool/issues/I3NM39
+ // https://gitee.com/chinabugotech/hutool/issues/I3NM39
final UserInfo userInfo = ManagementUtil.getUserInfo();
Assertions.assertTrue(userInfo.getTempDir().endsWith(File.separator));
}
diff --git a/hutool-extra/src/test/java/cn/hutool/v7/extra/template/ThymeleafTest.java b/hutool-extra/src/test/java/cn/hutool/v7/extra/template/ThymeleafTest.java
index 81220c67f..d8a63cea2 100644
--- a/hutool-extra/src/test/java/cn/hutool/v7/extra/template/ThymeleafTest.java
+++ b/hutool-extra/src/test/java/cn/hutool/v7/extra/template/ThymeleafTest.java
@@ -40,7 +40,7 @@ import java.util.*;
public class ThymeleafTest {
/**
- * ...
+ * ...
* 自定义操作原始引擎
*/
@Test
diff --git a/hutool-http/src/main/java/cn/hutool/v7/http/HttpGlobalConfig.java b/hutool-http/src/main/java/cn/hutool/v7/http/HttpGlobalConfig.java
index da2a180da..7c2fc318d 100644
--- a/hutool-http/src/main/java/cn/hutool/v7/http/HttpGlobalConfig.java
+++ b/hutool-http/src/main/java/cn/hutool/v7/http/HttpGlobalConfig.java
@@ -168,7 +168,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/v7/http/client/body/ResponseBody.java b/hutool-http/src/main/java/cn/hutool/v7/http/client/body/ResponseBody.java
index 821235149..5a6c84f68 100644
--- a/hutool-http/src/main/java/cn/hutool/v7/http/client/body/ResponseBody.java
+++ b/hutool-http/src/main/java/cn/hutool/v7/http/client/body/ResponseBody.java
@@ -165,7 +165,7 @@ public class ResponseBody implements HttpBody, Closeable {
/**
* 将响应内容写出到文件-避免未完成的文件
- * 来自:https://gitee.com/dromara/hutool/pulls/407
+ * 来自:https://gitee.com/chinabugotech/hutool/pulls/407
* 此方法原理是先在目标文件同级目录下创建临时文件,下载之,等下载完毕后重命名,避免因下载错误导致的文件不完整。
*
* @param targetFileOrDir 写出到的文件或目录
@@ -178,7 +178,7 @@ public class ResponseBody implements HttpBody, Closeable {
/**
* 将响应内容写出到文件-避免未完成的文件
- * 来自: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/v7/http/UploadTest.java b/hutool-http/src/test/java/cn/hutool/v7/http/UploadTest.java
index 022282f40..a8ed03273 100644
--- a/hutool-http/src/test/java/cn/hutool/v7/http/UploadTest.java
+++ b/hutool-http/src/test/java/cn/hutool/v7/http/UploadTest.java
@@ -78,7 +78,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 被封了
final String token = "test";
final String url = "https://sm.ms/api/v2/upload";
diff --git a/hutool-http/src/test/java/cn/hutool/v7/http/server/IssueI6Q30XTest.java b/hutool-http/src/test/java/cn/hutool/v7/http/server/IssueI6Q30XTest.java
index 68e519fee..34f9cf584 100644
--- a/hutool-http/src/test/java/cn/hutool/v7/http/server/IssueI6Q30XTest.java
+++ b/hutool-http/src/test/java/cn/hutool/v7/http/server/IssueI6Q30XTest.java
@@ -28,7 +28,7 @@ import java.util.concurrent.TimeUnit;
/**
* 测试上传超时情况
- * https://gitee.com/dromara/hutool/issues/I6Q30X
+ * https://gitee.com/chinabugotech/hutool/issues/I6Q30X
*
* post http://localhost:8888/file
* form-data: file: file-data
diff --git a/hutool-http/src/test/java/cn/hutool/v7/http/useragent/UserAgentUtilTest.java b/hutool-http/src/test/java/cn/hutool/v7/http/useragent/UserAgentUtilTest.java
index 00d553f11..d2d5264e2 100644
--- a/hutool-http/src/test/java/cn/hutool/v7/http/useragent/UserAgentUtilTest.java
+++ b/hutool-http/src/test/java/cn/hutool/v7/http/useragent/UserAgentUtilTest.java
@@ -222,7 +222,7 @@ public class UserAgentUtilTest {
}
/**
- * https://github.com/dromara/hutool/issues/1177
+ * https://github.com/chinabugotech/hutool/issues/1177
*/
@Test
public void parseMicroMessengerTest() {
@@ -379,7 +379,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());
@@ -394,7 +394,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);
@@ -425,7 +425,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());
@@ -446,7 +446,7 @@ public class UserAgentUtilTest {
}
/**
- * fix : issues I7OTCU
+ * fix : issues I7OTCU
*/
@Test
public void issuseI7OTCUTest() {
diff --git a/hutool-json/src/main/java/cn/hutool/v7/json/reader/JSONTokener.java b/hutool-json/src/main/java/cn/hutool/v7/json/reader/JSONTokener.java
index 9de355dfc..069d01e41 100644
--- a/hutool-json/src/main/java/cn/hutool/v7/json/reader/JSONTokener.java
+++ b/hutool-json/src/main/java/cn/hutool/v7/json/reader/JSONTokener.java
@@ -362,7 +362,7 @@ public class JSONTokener extends ReaderWrapper {
case CharUtil.LF:
case CharUtil.CR:
//throw this.syntaxError("Unterminated string");
- // https://gitee.com/dromara/hutool/issues/I76CSU
+ // https://gitee.com/chinabugotech/hutool/issues/I76CSU
// 兼容非转义符
sb.append(c);
break;
diff --git a/hutool-json/src/main/java/cn/hutool/v7/json/serializer/impl/ArrayTypeAdapter.java b/hutool-json/src/main/java/cn/hutool/v7/json/serializer/impl/ArrayTypeAdapter.java
index 51f633a2b..88cb54a04 100644
--- a/hutool-json/src/main/java/cn/hutool/v7/json/serializer/impl/ArrayTypeAdapter.java
+++ b/hutool-json/src/main/java/cn/hutool/v7/json/serializer/impl/ArrayTypeAdapter.java
@@ -106,7 +106,7 @@ public class ArrayTypeAdapter implements MatcherJSONSerializer, MatcherJ
}
}
- // https://github.com/dromara/hutool/issues/2369
+ // https://github.com/chinabugotech/hutool/issues/2369
// 非标准的二进制流,则按照普通数组对待
final JSONArray result = context.getOrCreateArray();
for (final byte b : bytes) {
diff --git a/hutool-json/src/test/java/cn/hutool/v7/json/JSONArrayTest.java b/hutool-json/src/test/java/cn/hutool/v7/json/JSONArrayTest.java
index 554a99b63..7f05a305d 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/JSONArrayTest.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/JSONArrayTest.java
@@ -250,7 +250,7 @@ public class JSONArrayTest {
assertEquals(3, 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/v7/json/JSONUtilTest.java b/hutool-json/src/test/java/cn/hutool/v7/json/JSONUtilTest.java
index bb1cce032..688197acf 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/JSONUtilTest.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/JSONUtilTest.java
@@ -318,7 +318,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.ofObj().putValue("test", new SQLException("test"));
assertEquals("{\"test\":\"java.sql.SQLException: test\"}", set.toString());
diff --git a/hutool-json/src/test/java/cn/hutool/v7/json/engine/JacksonTest.java b/hutool-json/src/test/java/cn/hutool/v7/json/engine/JacksonTest.java
index c94afe4d5..38c349012 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/engine/JacksonTest.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/engine/JacksonTest.java
@@ -43,7 +43,7 @@ public class JacksonTest {
}
/**
- * https://gitee.com/dromara/hutool/issues/IB3GM4
+ * https://gitee.com/chinabugotech/hutool/issues/IB3GM4
* JSON和Jackson兼容
*/
@Test
diff --git a/hutool-json/src/test/java/cn/hutool/v7/json/issues/Issue1399Test.java b/hutool-json/src/test/java/cn/hutool/v7/json/issues/Issue1399Test.java
index e2b77ed8b..9a187306b 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/issues/Issue1399Test.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/issues/Issue1399Test.java
@@ -25,7 +25,7 @@ import org.junit.jupiter.api.Test;
import java.sql.SQLException;
/**
- * https://github.com/dromara/hutool/issues/1399
+ * https://github.com/chinabugotech/hutool/issues/1399
* Throwable的默认序列化策略
*/
public class Issue1399Test {
diff --git a/hutool-json/src/test/java/cn/hutool/v7/json/issues/Issue2090Test.java b/hutool-json/src/test/java/cn/hutool/v7/json/issues/Issue2090Test.java
index a155195ef..4c7be6ece 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/issues/Issue2090Test.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/issues/Issue2090Test.java
@@ -27,7 +27,7 @@ import org.junit.jupiter.api.Test;
import java.time.*;
/**
- * 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/v7/json/issues/Issue2131Test.java b/hutool-json/src/test/java/cn/hutool/v7/json/issues/Issue2131Test.java
index 64794480e..93c988d22 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/issues/Issue2131Test.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/issues/Issue2131Test.java
@@ -30,7 +30,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/v7/json/issues/Issue2749Test.java b/hutool-json/src/test/java/cn/hutool/v7/json/issues/Issue2749Test.java
index 8484f10e7..1d086cdde 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/issues/Issue2749Test.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/issues/Issue2749Test.java
@@ -26,7 +26,7 @@ import java.util.HashMap;
import java.util.Map;
/**
- * https://github.com/dromara/hutool/issues/2749
+ * https://github.com/chinabugotech/hutool/issues/2749
*
* 由于使用了递归方式解析和写出,导致JSON太长的话容易栈溢出。
*/
diff --git a/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI49VZBTest.java b/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI49VZBTest.java
index ef104076f..fe1ae3750 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI49VZBTest.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI49VZBTest.java
@@ -26,7 +26,7 @@ import org.junit.jupiter.api.Test;
import java.util.stream.Stream;
/**
- * 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/v7/json/issues/IssueI4RBZ4Test.java b/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI4RBZ4Test.java
index 044decbf7..fc0c18766 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI4RBZ4Test.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI4RBZ4Test.java
@@ -23,7 +23,7 @@ import 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/v7/json/issues/IssueI4XFMWTest.java b/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI4XFMWTest.java
index 67b5ed25d..97aec2d3b 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI4XFMWTest.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI4XFMWTest.java
@@ -26,7 +26,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/v7/json/issues/IssueI76CSUTest.java b/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI76CSUTest.java
index ea0ed3fd3..f081fe539 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI76CSUTest.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI76CSUTest.java
@@ -22,7 +22,7 @@ import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
/**
- * https://gitee.com/dromara/hutool/issues/I76CSU
+ * https://gitee.com/chinabugotech/hutool/issues/I76CSU
*/
public class IssueI76CSUTest {
@Test
diff --git a/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI7FQ29Test.java b/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI7FQ29Test.java
index fa98f63c8..d69e67878 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI7FQ29Test.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI7FQ29Test.java
@@ -26,7 +26,7 @@ import org.junit.jupiter.api.Test;
import java.util.Map;
/**
- * https://gitee.com/dromara/hutool/issues/I7FQ29
+ * https://gitee.com/chinabugotech/hutool/issues/I7FQ29
*/
public class IssueI7FQ29Test {
diff --git a/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI7M2GZTest.java b/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI7M2GZTest.java
index 4bf5bc4dc..6cf3994e9 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI7M2GZTest.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/issues/IssueI7M2GZTest.java
@@ -30,7 +30,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/v7/json/jwt/Issue3205Test.java b/hutool-json/src/test/java/cn/hutool/v7/json/jwt/Issue3205Test.java
index 5b4349365..2c8cf92f5 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/jwt/Issue3205Test.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/jwt/Issue3205Test.java
@@ -28,7 +28,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-json/src/test/java/cn/hutool/v7/json/jwt/IssueI6IS5BTest.java b/hutool-json/src/test/java/cn/hutool/v7/json/jwt/IssueI6IS5BTest.java
index 281571809..05c3b37dd 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/jwt/IssueI6IS5BTest.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/jwt/IssueI6IS5BTest.java
@@ -31,7 +31,7 @@ import java.time.LocalDateTime;
import java.util.Date;
/**
- * https://gitee.com/dromara/hutool/issues/I6IS5B
+ * https://gitee.com/chinabugotech/hutool/issues/I6IS5B
*/
public class IssueI6IS5BTest {
diff --git a/hutool-json/src/test/java/cn/hutool/v7/json/jwt/IssueI76TRQTest.java b/hutool-json/src/test/java/cn/hutool/v7/json/jwt/IssueI76TRQTest.java
index 00da21cab..266ace17c 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/jwt/IssueI76TRQTest.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/jwt/IssueI76TRQTest.java
@@ -22,7 +22,7 @@ import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
/**
- * https://gitee.com/dromara/hutool/issues/I76TRQ
+ * https://gitee.com/chinabugotech/hutool/issues/I76TRQ
*/
public class IssueI76TRQTest {
@Test
diff --git a/hutool-json/src/test/java/cn/hutool/v7/json/jwt/JWTUtilTest.java b/hutool-json/src/test/java/cn/hutool/v7/json/jwt/JWTUtilTest.java
index fe43ac035..ed405081a 100644
--- a/hutool-json/src/test/java/cn/hutool/v7/json/jwt/JWTUtilTest.java
+++ b/hutool-json/src/test/java/cn/hutool/v7/json/jwt/JWTUtilTest.java
@@ -62,7 +62,7 @@ public class JWTUtilTest {
@Test
public void parseNullTest(){
Assertions.assertThrows(IllegalArgumentException.class, ()->{
- // https://gitee.com/dromara/hutool/issues/I5OCQB
+ // https://gitee.com/chinabugotech/hutool/issues/I5OCQB
JWTUtil.parseToken(null);
});
}
@@ -70,7 +70,7 @@ public class JWTUtilTest {
@Test
public void parseEmptyTest(){
Assertions.assertThrows(IllegalArgumentException.class, ()->{
- // https://gitee.com/dromara/hutool/issues/I5OCQB
+ // https://gitee.com/chinabugotech/hutool/issues/I5OCQB
JWTUtil.parseToken("");
});
}
@@ -78,7 +78,7 @@ public class JWTUtilTest {
@Test
public void parseBlankTest(){
Assertions.assertThrows(IllegalArgumentException.class, ()->{
- // https://gitee.com/dromara/hutool/issues/I5OCQB
+ // https://gitee.com/chinabugotech/hutool/issues/I5OCQB
JWTUtil.parseToken(" ");
});
}
diff --git a/hutool-poi/src/main/java/cn/hutool/v7/poi/csv/CsvWriter.java b/hutool-poi/src/main/java/cn/hutool/v7/poi/csv/CsvWriter.java
index 366247222..63d5b0c45 100644
--- a/hutool-poi/src/main/java/cn/hutool/v7/poi/csv/CsvWriter.java
+++ b/hutool-poi/src/main/java/cn/hutool/v7/poi/csv/CsvWriter.java
@@ -146,7 +146,7 @@ public final class CsvWriter implements Closeable, Flushable, Serializable {
*/
public CsvWriter(final File file, final Charset charset, final boolean isAppend, final CsvWriteConfig config) {
this(FileUtil.getWriter(file, charset, isAppend),
- // https://gitee.com/dromara/hutool/pulls/1011
+ // https://gitee.com/chinabugotech/hutool/pulls/1011
isAppend ? (config == null ? CsvWriteConfig.defaultConfig().setEndingLineBreak(true)
: config.setEndingLineBreak(true)) : config);
}
diff --git a/hutool-poi/src/main/java/cn/hutool/v7/poi/excel/cell/setters/NumberCellSetter.java b/hutool-poi/src/main/java/cn/hutool/v7/poi/excel/cell/setters/NumberCellSetter.java
index 0acefac43..18c9e061b 100644
--- a/hutool-poi/src/main/java/cn/hutool/v7/poi/excel/cell/setters/NumberCellSetter.java
+++ b/hutool-poi/src/main/java/cn/hutool/v7/poi/excel/cell/setters/NumberCellSetter.java
@@ -40,7 +40,7 @@ public class NumberCellSetter implements CellSetter {
@Override
public void setValue(final 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/v7/poi/excel/sax/SheetDataSaxHandler.java b/hutool-poi/src/main/java/cn/hutool/v7/poi/excel/sax/SheetDataSaxHandler.java
index 4f8ad234b..da9b384df 100644
--- a/hutool-poi/src/main/java/cn/hutool/v7/poi/excel/sax/SheetDataSaxHandler.java
+++ b/hutool-poi/src/main/java/cn/hutool/v7/poi/excel/sax/SheetDataSaxHandler.java
@@ -197,7 +197,7 @@ public class SheetDataSaxHandler extends DefaultHandler {
*/
private void startRow(final 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/v7/poi/csv/Issue3088Test.java b/hutool-poi/src/test/java/cn/hutool/v7/poi/csv/Issue3088Test.java
index caaf63e7b..f05fc1ca4 100755
--- a/hutool-poi/src/test/java/cn/hutool/v7/poi/csv/Issue3088Test.java
+++ b/hutool-poi/src/test/java/cn/hutool/v7/poi/csv/Issue3088Test.java
@@ -22,7 +22,7 @@ import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
/**
- * https://github.com/dromara/hutool/issues/3088
+ * https://github.com/chinabugotech/hutool/issues/3088
*/
public class Issue3088Test {
@Test
diff --git a/hutool-poi/src/test/java/cn/hutool/v7/poi/csv/IssueIA8WE0Test.java b/hutool-poi/src/test/java/cn/hutool/v7/poi/csv/IssueIA8WE0Test.java
index 49a868c2f..b8b4126be 100644
--- a/hutool-poi/src/test/java/cn/hutool/v7/poi/csv/IssueIA8WE0Test.java
+++ b/hutool-poi/src/test/java/cn/hutool/v7/poi/csv/IssueIA8WE0Test.java
@@ -24,7 +24,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-poi/src/test/java/cn/hutool/v7/poi/excel/reader/ExcelReadTest.java b/hutool-poi/src/test/java/cn/hutool/v7/poi/excel/reader/ExcelReadTest.java
index 6d3d3aaea..ee220c7a8 100644
--- a/hutool-poi/src/test/java/cn/hutool/v7/poi/excel/reader/ExcelReadTest.java
+++ b/hutool-poi/src/test/java/cn/hutool/v7/poi/excel/reader/ExcelReadTest.java
@@ -269,14 +269,14 @@ public class ExcelReadTest {
@Test
public void readColumnNPETest() {
- // https://github.com/dromara/hutool/pull/2234
+ // https://github.com/chinabugotech/hutool/pull/2234
final ExcelReader reader = ExcelUtil.getReader(ResourceUtil.getStream("read_row_npe.xlsx"));
reader.readColumn(0, 1);
}
@Test
public void readIssueTest() {
- //https://gitee.com/dromara/hutool/issues/I5OSFC
+ //https://gitee.com/chinabugotech/hutool/issues/I5OSFC
final ExcelReader reader = ExcelUtil.getReader(ResourceUtil.getStream("read.xlsx"));
final List> read = reader.read(1,2,2);
for (final Map map : read) {
diff --git a/hutool-poi/src/test/java/cn/hutool/v7/poi/excel/writer/ExcelWriteTest.java b/hutool-poi/src/test/java/cn/hutool/v7/poi/excel/writer/ExcelWriteTest.java
index d4dcb964a..79311ce52 100644
--- a/hutool-poi/src/test/java/cn/hutool/v7/poi/excel/writer/ExcelWriteTest.java
+++ b/hutool-poi/src/test/java/cn/hutool/v7/poi/excel/writer/ExcelWriteTest.java
@@ -707,7 +707,7 @@ public class ExcelWriteTest {
@Test
@Disabled
public void mergeTest3() {
- // https://github.com/dromara/hutool/issues/1696
+ // https://github.com/chinabugotech/hutool/issues/1696
final List> list = new ArrayList<>();
final Map map = new HashMap<>();
@@ -737,7 +737,7 @@ public class ExcelWriteTest {
@Test
@Disabled
public void mergeForDateTest() {
- // https://github.com/dromara/hutool/issues/1911
+ // https://github.com/chinabugotech/hutool/issues/1911
//通过工具类创建writer
final String path = "d:/test/mergeForDate.xlsx";
@@ -762,7 +762,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
final String path = "d:/test/floatTest.xlsx";
FileUtil.del(FileUtil.file(path));
@@ -774,7 +774,7 @@ public class ExcelWriteTest {
@Test
@Disabled
public void writeDoubleTest() {
- // https://gitee.com/dromara/hutool/issues/I5PI5C
+ // https://gitee.com/chinabugotech/hutool/issues/I5PI5C
final String path = "d:/test/doubleTest.xlsx";
FileUtil.del(FileUtil.file(path));
@@ -787,7 +787,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
final List row = ListUtil.view(new EscapeStrCellSetter("S_20000314_x5116_0004"));
@@ -800,7 +800,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.view(1427545395336093698L));
writer.close();
diff --git a/hutool-poi/src/test/java/cn/hutool/v7/poi/excel/writer/IssueI6MBS5Test.java b/hutool-poi/src/test/java/cn/hutool/v7/poi/excel/writer/IssueI6MBS5Test.java
index 410a8028e..c6278dfd9 100644
--- a/hutool-poi/src/test/java/cn/hutool/v7/poi/excel/writer/IssueI6MBS5Test.java
+++ b/hutool-poi/src/test/java/cn/hutool/v7/poi/excel/writer/IssueI6MBS5Test.java
@@ -32,7 +32,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/pom.xml b/pom.xml
index dac8d4617..fe5a1f720 100755
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
Hutool是一个功能丰富且易用的Java工具库,通过诸多实用工具类的使用,旨在帮助开发者快速、便捷地完成各类开发任务。这些封装的工具涵盖了字符串、数字、集合、编码、日期、文件、IO、加密、数据库JDBC、JSON、HTTP客户端等一系列操作,可以满足各种不同的开发需求。
- https://github.com/dromara/hutool
+ https://github.com/chinabugotech/hutool
hutool-all
@@ -93,7 +93,7 @@
Github Issue
- https://github.com/dromara/hutool/issues
+ https://github.com/chinabugotech/hutool/issues