diff --git a/auth/.gitignore b/hippo4j-auth/.gitignore
similarity index 100%
rename from auth/.gitignore
rename to hippo4j-auth/.gitignore
diff --git a/auth/pom.xml b/hippo4j-auth/pom.xml
similarity index 92%
rename from auth/pom.xml
rename to hippo4j-auth/pom.xml
index f87bb8ce..69d59712 100644
--- a/auth/pom.xml
+++ b/hippo4j-auth/pom.xml
@@ -4,12 +4,12 @@
4.0.0
- io.github.acmenlt
+ cn.hippo4j
hippo4j-all
${revision}
- auth
+ hippo4j-auth
jar
@@ -66,8 +66,8 @@
- io.github.acmenlt
- common
+ cn.hippo4j
+ hippo4j-common
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/config/GlobalSecurityConfig.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/config/GlobalSecurityConfig.java
similarity index 90%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/config/GlobalSecurityConfig.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/config/GlobalSecurityConfig.java
index bff298ff..cafbf8f4 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/config/GlobalSecurityConfig.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/config/GlobalSecurityConfig.java
@@ -1,9 +1,9 @@
-package com.github.dynamic.threadpool.auth.config;
+package cn.hippo4j.auth.config;
-import com.github.dynamic.threadpool.auth.constant.Constants;
-import com.github.dynamic.threadpool.auth.filter.JWTAuthenticationFilter;
-import com.github.dynamic.threadpool.auth.filter.JWTAuthorizationFilter;
-import com.github.dynamic.threadpool.auth.service.impl.UserDetailsServiceImpl;
+import cn.hippo4j.auth.constant.Constants;
+import cn.hippo4j.auth.filter.JWTAuthenticationFilter;
+import cn.hippo4j.auth.filter.JWTAuthorizationFilter;
+import cn.hippo4j.auth.service.impl.UserDetailsServiceImpl;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/constant/Constants.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/constant/Constants.java
similarity index 78%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/constant/Constants.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/constant/Constants.java
index 4b7e98f5..8c866aeb 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/constant/Constants.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/constant/Constants.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.auth.constant;
+package cn.hippo4j.auth.constant;
/**
* Constants.
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/filter/JWTAuthenticationFilter.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/filter/JWTAuthenticationFilter.java
similarity index 88%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/filter/JWTAuthenticationFilter.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/filter/JWTAuthenticationFilter.java
index e8c9f38f..4b6ac669 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/filter/JWTAuthenticationFilter.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/filter/JWTAuthenticationFilter.java
@@ -1,12 +1,12 @@
-package com.github.dynamic.threadpool.auth.filter;
+package cn.hippo4j.auth.filter;
import cn.hutool.json.JSONUtil;
import com.fasterxml.jackson.databind.ObjectMapper;
-import com.github.dynamic.threadpool.auth.model.biz.user.JwtUser;
-import com.github.dynamic.threadpool.auth.model.biz.user.LoginUser;
-import com.github.dynamic.threadpool.auth.toolkit.JwtTokenUtil;
-import com.github.dynamic.threadpool.auth.toolkit.ReturnT;
-import com.github.dynamic.threadpool.common.web.base.Results;
+import cn.hippo4j.auth.model.biz.user.JwtUser;
+import cn.hippo4j.auth.model.biz.user.LoginUser;
+import cn.hippo4j.auth.toolkit.JwtTokenUtil;
+import cn.hippo4j.auth.toolkit.ReturnT;
+import cn.hippo4j.common.web.base.Results;
import lombok.extern.slf4j.Slf4j;
import org.springframework.security.authentication.AuthenticationManager;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
@@ -25,7 +25,7 @@ import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
-import static com.github.dynamic.threadpool.auth.constant.Constants.SPLIT_COMMA;
+import static cn.hippo4j.auth.constant.Constants.SPLIT_COMMA;
/**
* JWT authentication filter.
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/filter/JWTAuthorizationFilter.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/filter/JWTAuthorizationFilter.java
similarity index 92%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/filter/JWTAuthorizationFilter.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/filter/JWTAuthorizationFilter.java
index 0e927a96..c4d39045 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/filter/JWTAuthorizationFilter.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/filter/JWTAuthorizationFilter.java
@@ -1,9 +1,9 @@
-package com.github.dynamic.threadpool.auth.filter;
+package cn.hippo4j.auth.filter;
import com.alibaba.fastjson.JSON;
-import com.github.dynamic.threadpool.auth.toolkit.JwtTokenUtil;
-import com.github.dynamic.threadpool.common.web.base.Results;
-import com.github.dynamic.threadpool.common.web.exception.ServiceException;
+import cn.hippo4j.auth.toolkit.JwtTokenUtil;
+import cn.hippo4j.common.web.base.Results;
+import cn.hippo4j.common.web.exception.ServiceException;
import lombok.extern.slf4j.Slf4j;
import org.springframework.security.authentication.AuthenticationManager;
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/mapper/PermissionMapper.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/mapper/PermissionMapper.java
similarity index 69%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/mapper/PermissionMapper.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/mapper/PermissionMapper.java
index 67fb2c59..f0977313 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/mapper/PermissionMapper.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/mapper/PermissionMapper.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.auth.mapper;
+package cn.hippo4j.auth.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.github.dynamic.threadpool.auth.model.PermissionInfo;
+import cn.hippo4j.auth.model.PermissionInfo;
import org.apache.ibatis.annotations.Mapper;
/**
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/mapper/RoleMapper.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/mapper/RoleMapper.java
similarity index 69%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/mapper/RoleMapper.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/mapper/RoleMapper.java
index bed36fe7..0286d0cc 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/mapper/RoleMapper.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/mapper/RoleMapper.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.auth.mapper;
+package cn.hippo4j.auth.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.github.dynamic.threadpool.auth.model.RoleInfo;
+import cn.hippo4j.auth.model.RoleInfo;
import org.apache.ibatis.annotations.Mapper;
/**
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/mapper/UserMapper.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/mapper/UserMapper.java
similarity index 69%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/mapper/UserMapper.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/mapper/UserMapper.java
index 28dc0361..317c6023 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/mapper/UserMapper.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/mapper/UserMapper.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.auth.mapper;
+package cn.hippo4j.auth.mapper;
+import cn.hippo4j.auth.model.UserInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.github.dynamic.threadpool.auth.model.UserInfo;
import org.apache.ibatis.annotations.Mapper;
/**
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/PermissionInfo.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/PermissionInfo.java
similarity index 94%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/model/PermissionInfo.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/model/PermissionInfo.java
index f938e18e..79fe8926 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/PermissionInfo.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/PermissionInfo.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.auth.model;
+package cn.hippo4j.auth.model;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/RoleInfo.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/RoleInfo.java
similarity index 93%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/model/RoleInfo.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/model/RoleInfo.java
index b1f7ff46..27af8e83 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/RoleInfo.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/RoleInfo.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.auth.model;
+package cn.hippo4j.auth.model;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/UserInfo.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/UserInfo.java
similarity index 94%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/model/UserInfo.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/model/UserInfo.java
index 819099d6..2375172a 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/UserInfo.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/UserInfo.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.auth.model;
+package cn.hippo4j.auth.model;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/permission/PermissionQueryPageReqDTO.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/permission/PermissionQueryPageReqDTO.java
similarity index 83%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/permission/PermissionQueryPageReqDTO.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/permission/PermissionQueryPageReqDTO.java
index c87d65b8..30e0b42c 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/permission/PermissionQueryPageReqDTO.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/permission/PermissionQueryPageReqDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.auth.model.biz.permission;
+package cn.hippo4j.auth.model.biz.permission;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/permission/PermissionRespDTO.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/permission/PermissionRespDTO.java
similarity index 82%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/permission/PermissionRespDTO.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/permission/PermissionRespDTO.java
index 67d9a930..4d0bc92b 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/permission/PermissionRespDTO.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/permission/PermissionRespDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.auth.model.biz.permission;
+package cn.hippo4j.auth.model.biz.permission;
import lombok.Data;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/role/RoleQueryPageReqDTO.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/role/RoleQueryPageReqDTO.java
similarity index 84%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/role/RoleQueryPageReqDTO.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/role/RoleQueryPageReqDTO.java
index 783ecf80..ae93f7e1 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/role/RoleQueryPageReqDTO.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/role/RoleQueryPageReqDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.auth.model.biz.role;
+package cn.hippo4j.auth.model.biz.role;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/role/RoleRespDTO.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/role/RoleRespDTO.java
similarity index 80%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/role/RoleRespDTO.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/role/RoleRespDTO.java
index e6269a5d..2adffbcb 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/role/RoleRespDTO.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/role/RoleRespDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.auth.model.biz.role;
+package cn.hippo4j.auth.model.biz.role;
import lombok.Data;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/user/JwtUser.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/user/JwtUser.java
similarity index 93%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/user/JwtUser.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/user/JwtUser.java
index e148152d..d2b655d2 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/user/JwtUser.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/user/JwtUser.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.auth.model.biz.user;
+package cn.hippo4j.auth.model.biz.user;
import lombok.Data;
import org.springframework.security.core.GrantedAuthority;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/user/LoginUser.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/user/LoginUser.java
similarity index 84%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/user/LoginUser.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/user/LoginUser.java
index 107ccb24..ad2184a8 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/user/LoginUser.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/user/LoginUser.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.auth.model.biz.user;
+package cn.hippo4j.auth.model.biz.user;
import lombok.Data;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/user/UserQueryPageReqDTO.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/user/UserQueryPageReqDTO.java
similarity index 82%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/user/UserQueryPageReqDTO.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/user/UserQueryPageReqDTO.java
index babc9d05..595a3a68 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/user/UserQueryPageReqDTO.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/user/UserQueryPageReqDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.auth.model.biz.user;
+package cn.hippo4j.auth.model.biz.user;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/user/UserReqDTO.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/user/UserReqDTO.java
similarity index 86%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/user/UserReqDTO.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/user/UserReqDTO.java
index 00d7dd82..82b602cd 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/user/UserReqDTO.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/user/UserReqDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.auth.model.biz.user;
+package cn.hippo4j.auth.model.biz.user;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/user/UserRespDTO.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/user/UserRespDTO.java
similarity index 90%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/user/UserRespDTO.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/user/UserRespDTO.java
index 921085f0..a82f68f3 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/model/biz/user/UserRespDTO.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/model/biz/user/UserRespDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.auth.model.biz.user;
+package cn.hippo4j.auth.model.biz.user;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/service/PermissionService.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/service/PermissionService.java
similarity index 84%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/service/PermissionService.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/service/PermissionService.java
index eec92f4e..922c0576 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/service/PermissionService.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/service/PermissionService.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.auth.service;
+package cn.hippo4j.auth.service;
+import cn.hippo4j.auth.model.biz.permission.PermissionRespDTO;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.github.dynamic.threadpool.auth.model.biz.permission.PermissionRespDTO;
/**
* Permission service.
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/service/RoleService.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/service/RoleService.java
similarity index 86%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/service/RoleService.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/service/RoleService.java
index 399e8fff..2b212e4c 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/service/RoleService.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/service/RoleService.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.auth.service;
+package cn.hippo4j.auth.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.github.dynamic.threadpool.auth.model.biz.role.RoleRespDTO;
+import cn.hippo4j.auth.model.biz.role.RoleRespDTO;
import java.util.List;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/service/UserService.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/service/UserService.java
similarity index 75%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/service/UserService.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/service/UserService.java
index aaf4ff40..9e92ffa2 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/service/UserService.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/service/UserService.java
@@ -1,9 +1,9 @@
-package com.github.dynamic.threadpool.auth.service;
+package cn.hippo4j.auth.service;
+import cn.hippo4j.auth.model.biz.user.UserQueryPageReqDTO;
+import cn.hippo4j.auth.model.biz.user.UserRespDTO;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.github.dynamic.threadpool.auth.model.biz.user.UserQueryPageReqDTO;
-import com.github.dynamic.threadpool.auth.model.biz.user.UserReqDTO;
-import com.github.dynamic.threadpool.auth.model.biz.user.UserRespDTO;
+import cn.hippo4j.auth.model.biz.user.UserReqDTO;
import java.util.List;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/service/impl/PermissionServiceImpl.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/service/impl/PermissionServiceImpl.java
similarity index 76%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/service/impl/PermissionServiceImpl.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/service/impl/PermissionServiceImpl.java
index e6ca996a..ddbf36f4 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/service/impl/PermissionServiceImpl.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/service/impl/PermissionServiceImpl.java
@@ -1,23 +1,18 @@
-package com.github.dynamic.threadpool.auth.service.impl;
+package cn.hippo4j.auth.service.impl;
+import cn.hippo4j.auth.mapper.PermissionMapper;
+import cn.hippo4j.auth.model.biz.permission.PermissionQueryPageReqDTO;
+import cn.hippo4j.auth.model.biz.permission.PermissionRespDTO;
+import cn.hippo4j.auth.service.PermissionService;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.github.dynamic.threadpool.auth.mapper.PermissionMapper;
-import com.github.dynamic.threadpool.auth.model.PermissionInfo;
-import com.github.dynamic.threadpool.auth.model.biz.permission.PermissionQueryPageReqDTO;
-import com.github.dynamic.threadpool.auth.model.biz.permission.PermissionRespDTO;
-import com.github.dynamic.threadpool.auth.service.PermissionService;
+import cn.hippo4j.auth.model.PermissionInfo;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestParam;
/**
* Permission service impl.
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/service/impl/RoleServiceImpl.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/service/impl/RoleServiceImpl.java
similarity index 82%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/service/impl/RoleServiceImpl.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/service/impl/RoleServiceImpl.java
index 924b66e2..04b7b59a 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/service/impl/RoleServiceImpl.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/service/impl/RoleServiceImpl.java
@@ -1,25 +1,21 @@
-package com.github.dynamic.threadpool.auth.service.impl;
+package cn.hippo4j.auth.service.impl;
+import cn.hippo4j.auth.mapper.RoleMapper;
+import cn.hippo4j.auth.model.biz.role.RoleQueryPageReqDTO;
+import cn.hippo4j.auth.model.biz.role.RoleRespDTO;
+import cn.hippo4j.auth.service.PermissionService;
+import cn.hippo4j.auth.service.RoleService;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil;
-import cn.hutool.core.collection.CollectionUtil;
-import cn.hutool.core.util.ArrayUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.baomidou.mybatisplus.extension.toolkit.SqlHelper;
-import com.github.dynamic.threadpool.auth.mapper.RoleMapper;
-import com.github.dynamic.threadpool.auth.model.RoleInfo;
-import com.github.dynamic.threadpool.auth.model.biz.role.RoleQueryPageReqDTO;
-import com.github.dynamic.threadpool.auth.model.biz.role.RoleRespDTO;
-import com.github.dynamic.threadpool.auth.service.PermissionService;
-import com.github.dynamic.threadpool.auth.service.RoleService;
+import cn.hippo4j.auth.model.RoleInfo;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
-import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/service/impl/UserDetailsServiceImpl.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/service/impl/UserDetailsServiceImpl.java
similarity index 83%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/service/impl/UserDetailsServiceImpl.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/service/impl/UserDetailsServiceImpl.java
index 37ade52d..5a1c1fc9 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/service/impl/UserDetailsServiceImpl.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/service/impl/UserDetailsServiceImpl.java
@@ -1,9 +1,9 @@
-package com.github.dynamic.threadpool.auth.service.impl;
+package cn.hippo4j.auth.service.impl;
+import cn.hippo4j.auth.mapper.UserMapper;
+import cn.hippo4j.auth.model.UserInfo;
+import cn.hippo4j.auth.model.biz.user.JwtUser;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.github.dynamic.threadpool.auth.mapper.UserMapper;
-import com.github.dynamic.threadpool.auth.model.UserInfo;
-import com.github.dynamic.threadpool.auth.model.biz.user.JwtUser;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/service/impl/UserServiceImpl.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/service/impl/UserServiceImpl.java
similarity index 85%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/service/impl/UserServiceImpl.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/service/impl/UserServiceImpl.java
index 79708a17..c29db6a9 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/service/impl/UserServiceImpl.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/service/impl/UserServiceImpl.java
@@ -1,18 +1,18 @@
-package com.github.dynamic.threadpool.auth.service.impl;
-
+package cn.hippo4j.auth.service.impl;
+
+import cn.hippo4j.auth.mapper.UserMapper;
+import cn.hippo4j.auth.model.UserInfo;
+import cn.hippo4j.auth.model.biz.user.UserQueryPageReqDTO;
+import cn.hippo4j.auth.model.biz.user.UserRespDTO;
+import cn.hippo4j.auth.service.RoleService;
+import cn.hippo4j.auth.service.UserService;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.github.dynamic.threadpool.auth.mapper.UserMapper;
-import com.github.dynamic.threadpool.auth.model.UserInfo;
-import com.github.dynamic.threadpool.auth.model.biz.user.UserQueryPageReqDTO;
-import com.github.dynamic.threadpool.auth.model.biz.user.UserReqDTO;
-import com.github.dynamic.threadpool.auth.model.biz.user.UserRespDTO;
-import com.github.dynamic.threadpool.auth.service.RoleService;
-import com.github.dynamic.threadpool.auth.service.UserService;
+import cn.hippo4j.auth.model.biz.user.UserReqDTO;
import lombok.AllArgsConstructor;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.stereotype.Service;
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/toolkit/JwtTokenUtil.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/toolkit/JwtTokenUtil.java
similarity index 91%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/toolkit/JwtTokenUtil.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/toolkit/JwtTokenUtil.java
index 174b3c62..191fe222 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/toolkit/JwtTokenUtil.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/toolkit/JwtTokenUtil.java
@@ -1,5 +1,6 @@
-package com.github.dynamic.threadpool.auth.toolkit;
+package cn.hippo4j.auth.toolkit;
+import cn.hippo4j.auth.constant.Constants;
import io.jsonwebtoken.Claims;
import io.jsonwebtoken.ExpiredJwtException;
import io.jsonwebtoken.Jwts;
@@ -10,8 +11,6 @@ import java.util.Date;
import java.util.HashMap;
import java.util.List;
-import static com.github.dynamic.threadpool.auth.constant.Constants.SPLIT_COMMA;
-
/**
* Jwt token util.
*
@@ -58,7 +57,7 @@ public class JwtTokenUtil {
.signWith(SignatureAlgorithm.HS512, SECRET)
.setClaims(map)
.setIssuer(ISS)
- .setSubject(id + SPLIT_COMMA + username)
+ .setSubject(id + Constants.SPLIT_COMMA + username)
.setIssuedAt(new Date())
.setExpiration(new Date(System.currentTimeMillis() + expiration * 1000))
.compact();
@@ -71,7 +70,7 @@ public class JwtTokenUtil {
* @return
*/
public static String getUsername(String token) {
- List userInfo = Arrays.asList(getTokenBody(token).getSubject().split(SPLIT_COMMA));
+ List userInfo = Arrays.asList(getTokenBody(token).getSubject().split(Constants.SPLIT_COMMA));
return userInfo.get(1);
}
@@ -82,7 +81,7 @@ public class JwtTokenUtil {
* @return
*/
public static Integer getUserId(String token) {
- List userInfo = Arrays.asList(getTokenBody(token).getSubject().split(SPLIT_COMMA));
+ List userInfo = Arrays.asList(getTokenBody(token).getSubject().split(Constants.SPLIT_COMMA));
return Integer.parseInt(userInfo.get(0));
}
diff --git a/auth/src/main/java/com/github/dynamic/threadpool/auth/toolkit/ReturnT.java b/hippo4j-auth/src/main/java/cn/hippo4j/auth/toolkit/ReturnT.java
similarity index 93%
rename from auth/src/main/java/com/github/dynamic/threadpool/auth/toolkit/ReturnT.java
rename to hippo4j-auth/src/main/java/cn/hippo4j/auth/toolkit/ReturnT.java
index 1174eeca..f46e4de8 100644
--- a/auth/src/main/java/com/github/dynamic/threadpool/auth/toolkit/ReturnT.java
+++ b/hippo4j-auth/src/main/java/cn/hippo4j/auth/toolkit/ReturnT.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.auth.toolkit;
+package cn.hippo4j.auth.toolkit;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/common/.gitignore b/hippo4j-common/.gitignore
similarity index 100%
rename from common/.gitignore
rename to hippo4j-common/.gitignore
diff --git a/common/pom.xml b/hippo4j-common/pom.xml
similarity index 93%
rename from common/pom.xml
rename to hippo4j-common/pom.xml
index 38120ad1..ba7b2a83 100644
--- a/common/pom.xml
+++ b/hippo4j-common/pom.xml
@@ -4,12 +4,12 @@
4.0.0
- io.github.acmenlt
+ cn.hippo4j
hippo4j-all
${revision}
- common
+ hippo4j-common
jar
${project.artifactId}
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/config/ApplicationContextHolder.java b/hippo4j-common/src/main/java/cn/hippo4j/common/config/ApplicationContextHolder.java
similarity index 97%
rename from common/src/main/java/com/github/dynamic/threadpool/common/config/ApplicationContextHolder.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/config/ApplicationContextHolder.java
index f12df7e4..574366ec 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/config/ApplicationContextHolder.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/config/ApplicationContextHolder.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.common.config;
+package cn.hippo4j.common.config;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/constant/Constants.java b/hippo4j-common/src/main/java/cn/hippo4j/common/constant/Constants.java
similarity index 97%
rename from common/src/main/java/com/github/dynamic/threadpool/common/constant/Constants.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/constant/Constants.java
index bdc9dc2e..f6070c1b 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/constant/Constants.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/constant/Constants.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.common.constant;
+package cn.hippo4j.common.constant;
import org.springframework.expression.spel.ast.Identifier;
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/executor/ExecutorFactory.java b/hippo4j-common/src/main/java/cn/hippo4j/common/executor/ExecutorFactory.java
similarity index 93%
rename from common/src/main/java/com/github/dynamic/threadpool/common/executor/ExecutorFactory.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/executor/ExecutorFactory.java
index 7f5ef744..cebe8a40 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/executor/ExecutorFactory.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/executor/ExecutorFactory.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.common.executor;
+package cn.hippo4j.common.executor;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/executor/ThreadPoolManager.java b/hippo4j-common/src/main/java/cn/hippo4j/common/executor/ThreadPoolManager.java
similarity index 96%
rename from common/src/main/java/com/github/dynamic/threadpool/common/executor/ThreadPoolManager.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/executor/ThreadPoolManager.java
index d2262a39..0670aa95 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/executor/ThreadPoolManager.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/executor/ThreadPoolManager.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.common.executor;
+package cn.hippo4j.common.executor;
import java.util.HashMap;
import java.util.HashSet;
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/function/NoArgsConsumer.java b/hippo4j-common/src/main/java/cn/hippo4j/common/function/NoArgsConsumer.java
similarity index 77%
rename from common/src/main/java/com/github/dynamic/threadpool/common/function/NoArgsConsumer.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/function/NoArgsConsumer.java
index 302fb0cf..c8fe64ae 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/function/NoArgsConsumer.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/function/NoArgsConsumer.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.common.function;
+package cn.hippo4j.common.function;
/**
* 无参消费者.
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/model/GlobalRemotePoolInfo.java b/hippo4j-common/src/main/java/cn/hippo4j/common/model/GlobalRemotePoolInfo.java
similarity index 95%
rename from common/src/main/java/com/github/dynamic/threadpool/common/model/GlobalRemotePoolInfo.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/model/GlobalRemotePoolInfo.java
index ef20d99a..a9f64620 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/model/GlobalRemotePoolInfo.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/model/GlobalRemotePoolInfo.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.common.model;
+package cn.hippo4j.common.model;
import lombok.Getter;
import lombok.Setter;
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/model/InstanceInfo.java b/hippo4j-common/src/main/java/cn/hippo4j/common/model/InstanceInfo.java
similarity index 98%
rename from common/src/main/java/com/github/dynamic/threadpool/common/model/InstanceInfo.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/model/InstanceInfo.java
index 28ac5c92..370b208b 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/model/InstanceInfo.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/model/InstanceInfo.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.common.model;
+package cn.hippo4j.common.model;
import lombok.Data;
import lombok.Getter;
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/model/PoolParameter.java b/hippo4j-common/src/main/java/cn/hippo4j/common/model/PoolParameter.java
similarity index 95%
rename from common/src/main/java/com/github/dynamic/threadpool/common/model/PoolParameter.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/model/PoolParameter.java
index e46e4504..e90cddc6 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/model/PoolParameter.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/model/PoolParameter.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.common.model;
+package cn.hippo4j.common.model;
/**
* Pool parameter.
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/model/PoolParameterInfo.java b/hippo4j-common/src/main/java/cn/hippo4j/common/model/PoolParameterInfo.java
similarity index 95%
rename from common/src/main/java/com/github/dynamic/threadpool/common/model/PoolParameterInfo.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/model/PoolParameterInfo.java
index 18e5a354..de9d4a15 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/model/PoolParameterInfo.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/model/PoolParameterInfo.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.common.model;
+package cn.hippo4j.common.model;
import lombok.Data;
import lombok.experimental.Accessors;
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/model/PoolRunStateInfo.java b/hippo4j-common/src/main/java/cn/hippo4j/common/model/PoolRunStateInfo.java
similarity index 96%
rename from common/src/main/java/com/github/dynamic/threadpool/common/model/PoolRunStateInfo.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/model/PoolRunStateInfo.java
index f2915c93..1aa554e7 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/model/PoolRunStateInfo.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/model/PoolRunStateInfo.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.common.model;
+package cn.hippo4j.common.model;
import lombok.Getter;
import lombok.Setter;
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/Assert.java b/hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/Assert.java
similarity index 98%
rename from common/src/main/java/com/github/dynamic/threadpool/common/toolkit/Assert.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/Assert.java
index 8bd43dd1..5ce48ec9 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/Assert.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/Assert.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.common.toolkit;
+package cn.hippo4j.common.toolkit;
import org.springframework.util.CollectionUtils;
import org.springframework.util.StringUtils;
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/ConditionUtil.java b/hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/ConditionUtil.java
similarity index 74%
rename from common/src/main/java/com/github/dynamic/threadpool/common/toolkit/ConditionUtil.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/ConditionUtil.java
index f8d73035..da44380a 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/ConditionUtil.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/ConditionUtil.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.common.toolkit;
+package cn.hippo4j.common.toolkit;
-import com.github.dynamic.threadpool.common.function.NoArgsConsumer;
+import cn.hippo4j.common.function.NoArgsConsumer;
/**
* Condition util.
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/ContentUtil.java b/hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/ContentUtil.java
similarity index 88%
rename from common/src/main/java/com/github/dynamic/threadpool/common/toolkit/ContentUtil.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/ContentUtil.java
index 3f01ff6f..82f78eea 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/ContentUtil.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/ContentUtil.java
@@ -1,9 +1,9 @@
-package com.github.dynamic.threadpool.common.toolkit;
+package cn.hippo4j.common.toolkit;
+import cn.hippo4j.common.constant.Constants;
import com.alibaba.fastjson.JSON;
-import com.github.dynamic.threadpool.common.constant.Constants;
-import com.github.dynamic.threadpool.common.model.PoolParameter;
-import com.github.dynamic.threadpool.common.model.PoolParameterInfo;
+import cn.hippo4j.common.model.PoolParameter;
+import cn.hippo4j.common.model.PoolParameterInfo;
/**
* Content util.
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/GroupKey.java b/hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/GroupKey.java
similarity index 98%
rename from common/src/main/java/com/github/dynamic/threadpool/common/toolkit/GroupKey.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/GroupKey.java
index 53f21d47..11e0f9c3 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/GroupKey.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/GroupKey.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.common.toolkit;
+package cn.hippo4j.common.toolkit;
import org.springframework.util.StringUtils;
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/Md5Util.java b/hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/Md5Util.java
similarity index 88%
rename from common/src/main/java/com/github/dynamic/threadpool/common/toolkit/Md5Util.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/Md5Util.java
index a3563751..50a89cb0 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/Md5Util.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/toolkit/Md5Util.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.common.toolkit;
+package cn.hippo4j.common.toolkit;
-import com.github.dynamic.threadpool.common.constant.Constants;
-import com.github.dynamic.threadpool.common.model.PoolParameter;
+import cn.hippo4j.common.constant.Constants;
+import cn.hippo4j.common.model.PoolParameter;
import org.springframework.util.StringUtils;
import java.io.IOException;
@@ -10,8 +10,6 @@ import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.List;
-import static com.github.dynamic.threadpool.common.constant.Constants.WORD_SEPARATOR;
-
/**
* MD5 util.
*
@@ -76,12 +74,12 @@ public class Md5Util {
for (String groupKey : changedGroupKeys) {
String[] dataIdGroupId = GroupKey.parseKey(groupKey);
sb.append(dataIdGroupId[0]);
- sb.append(WORD_SEPARATOR);
+ sb.append(Constants.WORD_SEPARATOR);
sb.append(dataIdGroupId[1]);
// if have tenant, then set it
if (dataIdGroupId.length == 3) {
if (!StringUtils.isEmpty(dataIdGroupId[2])) {
- sb.append(WORD_SEPARATOR);
+ sb.append(Constants.WORD_SEPARATOR);
sb.append(dataIdGroupId[2]);
}
}
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/web/base/Result.java b/hippo4j-common/src/main/java/cn/hippo4j/common/web/base/Result.java
similarity index 90%
rename from common/src/main/java/com/github/dynamic/threadpool/common/web/base/Result.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/web/base/Result.java
index 6c7fd7ad..e9909d59 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/web/base/Result.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/web/base/Result.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.common.web.base;
+package cn.hippo4j.common.web.base;
import lombok.Data;
import lombok.experimental.Accessors;
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/web/base/Results.java b/hippo4j-common/src/main/java/cn/hippo4j/common/web/base/Results.java
similarity index 83%
rename from common/src/main/java/com/github/dynamic/threadpool/common/web/base/Results.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/web/base/Results.java
index 8191cb5f..f35b5609 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/web/base/Results.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/web/base/Results.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.common.web.base;
+package cn.hippo4j.common.web.base;
-import com.github.dynamic.threadpool.common.web.exception.ErrorCodeEnum;
-import com.github.dynamic.threadpool.common.web.exception.ServiceException;
+import cn.hippo4j.common.web.exception.ErrorCodeEnum;
+import cn.hippo4j.common.web.exception.ServiceException;
/**
* Results.
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/web/exception/ErrorCodeEnum.java b/hippo4j-common/src/main/java/cn/hippo4j/common/web/exception/ErrorCodeEnum.java
similarity index 94%
rename from common/src/main/java/com/github/dynamic/threadpool/common/web/exception/ErrorCodeEnum.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/web/exception/ErrorCodeEnum.java
index 51f4bcfa..85924109 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/web/exception/ErrorCodeEnum.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/web/exception/ErrorCodeEnum.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.common.web.exception;
+package cn.hippo4j.common.web.exception;
/**
* Error code enum.
diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/web/exception/ServiceException.java b/hippo4j-common/src/main/java/cn/hippo4j/common/web/exception/ServiceException.java
similarity index 94%
rename from common/src/main/java/com/github/dynamic/threadpool/common/web/exception/ServiceException.java
rename to hippo4j-common/src/main/java/cn/hippo4j/common/web/exception/ServiceException.java
index 7d0e07dc..9527812a 100644
--- a/common/src/main/java/com/github/dynamic/threadpool/common/web/exception/ServiceException.java
+++ b/hippo4j-common/src/main/java/cn/hippo4j/common/web/exception/ServiceException.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.common.web.exception;
+package cn.hippo4j.common.web.exception;
import lombok.Data;
import lombok.EqualsAndHashCode;
diff --git a/config/.gitignore b/hippo4j-config/.gitignore
similarity index 100%
rename from config/.gitignore
rename to hippo4j-config/.gitignore
diff --git a/config/pom.xml b/hippo4j-config/pom.xml
similarity index 89%
rename from config/pom.xml
rename to hippo4j-config/pom.xml
index 93d7c513..2c187126 100644
--- a/config/pom.xml
+++ b/hippo4j-config/pom.xml
@@ -4,12 +4,12 @@
4.0.0
- io.github.acmenlt
+ cn.hippo4j
hippo4j-all
${revision}
- config
+ hippo4j-config
jar
${project.artifactId}
@@ -47,8 +47,8 @@
- io.github.acmenlt
- common
+ cn.hippo4j
+ hippo4j-common
@@ -67,7 +67,7 @@
- io.github.acmenlt
+ cn.hippo4j
log-record-tool
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/config/CommonConfig.java b/hippo4j-config/src/main/java/cn/hippo4j/config/config/CommonConfig.java
similarity index 73%
rename from config/src/main/java/com/github/dynamic/threadpool/config/config/CommonConfig.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/config/CommonConfig.java
index 734e67bf..63e5d14a 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/config/CommonConfig.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/config/CommonConfig.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.config.config;
+package cn.hippo4j.config.config;
-import com.github.dynamic.threadpool.common.config.ApplicationContextHolder;
+import cn.hippo4j.common.config.ApplicationContextHolder;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/config/MyMetaObjectHandler.java b/hippo4j-config/src/main/java/cn/hippo4j/config/config/MyMetaObjectHandler.java
similarity index 88%
rename from config/src/main/java/com/github/dynamic/threadpool/config/config/MyMetaObjectHandler.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/config/MyMetaObjectHandler.java
index c8772ae4..8f28c75c 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/config/MyMetaObjectHandler.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/config/MyMetaObjectHandler.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.config.config;
+package cn.hippo4j.config.config;
+import cn.hippo4j.config.enums.DelEnum;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
-import com.github.dynamic.threadpool.config.enums.DelEnum;
import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/config/MybatisPlusConfig.java b/hippo4j-config/src/main/java/cn/hippo4j/config/config/MybatisPlusConfig.java
similarity index 93%
rename from config/src/main/java/com/github/dynamic/threadpool/config/config/MybatisPlusConfig.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/config/MybatisPlusConfig.java
index 40cf4c85..2e7c5b92 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/config/MybatisPlusConfig.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/config/MybatisPlusConfig.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.config;
+package cn.hippo4j.config.config;
import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/controller/ConfigController.java b/hippo4j-config/src/main/java/cn/hippo4j/config/controller/ConfigController.java
similarity index 76%
rename from config/src/main/java/com/github/dynamic/threadpool/config/controller/ConfigController.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/controller/ConfigController.java
index f59dfc48..2ad3eeab 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/controller/ConfigController.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/controller/ConfigController.java
@@ -1,16 +1,15 @@
-package com.github.dynamic.threadpool.config.controller;
+package cn.hippo4j.config.controller;
-import com.github.dynamic.threadpool.config.service.biz.ConfigService;
-import com.github.dynamic.threadpool.common.constant.Constants;
-import com.github.dynamic.threadpool.common.web.base.Result;
-import com.github.dynamic.threadpool.common.web.base.Results;
-import com.github.dynamic.threadpool.config.model.ConfigAllInfo;
-import com.github.dynamic.threadpool.config.model.ConfigInfoBase;
-import com.github.dynamic.threadpool.config.service.ConfigServletInner;
-import com.github.dynamic.threadpool.config.toolkit.Md5ConfigUtil;
+import cn.hippo4j.config.model.ConfigAllInfo;
+import cn.hippo4j.config.model.ConfigInfoBase;
+import cn.hippo4j.config.service.ConfigServletInner;
+import cn.hippo4j.config.toolkit.Md5ConfigUtil;
+import cn.hippo4j.config.service.biz.ConfigService;
+import cn.hippo4j.common.constant.Constants;
+import cn.hippo4j.common.web.base.Result;
+import cn.hippo4j.common.web.base.Results;
import lombok.AllArgsConstructor;
import lombok.SneakyThrows;
-import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/enums/DelEnum.java b/hippo4j-config/src/main/java/cn/hippo4j/config/enums/DelEnum.java
similarity index 91%
rename from config/src/main/java/com/github/dynamic/threadpool/config/enums/DelEnum.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/enums/DelEnum.java
index b6250841..df1af116 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/enums/DelEnum.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/enums/DelEnum.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.enums;
+package cn.hippo4j.config.enums;
/**
* Del enum.
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/event/ConfigDataChangeEvent.java b/hippo4j-config/src/main/java/cn/hippo4j/config/event/ConfigDataChangeEvent.java
similarity index 93%
rename from config/src/main/java/com/github/dynamic/threadpool/config/event/ConfigDataChangeEvent.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/event/ConfigDataChangeEvent.java
index 8e1af218..2e3ba3aa 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/event/ConfigDataChangeEvent.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/event/ConfigDataChangeEvent.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.event;
+package cn.hippo4j.config.event;
import org.springframework.util.StringUtils;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/event/Event.java b/hippo4j-config/src/main/java/cn/hippo4j/config/event/Event.java
similarity index 91%
rename from config/src/main/java/com/github/dynamic/threadpool/config/event/Event.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/event/Event.java
index 82a1c72a..c4e8f133 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/event/Event.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/event/Event.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.event;
+package cn.hippo4j.config.event;
import java.io.Serializable;
import java.util.concurrent.atomic.AtomicLong;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/event/LocalDataChangeEvent.java b/hippo4j-config/src/main/java/cn/hippo4j/config/event/LocalDataChangeEvent.java
similarity index 89%
rename from config/src/main/java/com/github/dynamic/threadpool/config/event/LocalDataChangeEvent.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/event/LocalDataChangeEvent.java
index 7887ffbd..1cb5a639 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/event/LocalDataChangeEvent.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/event/LocalDataChangeEvent.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.event;
+package cn.hippo4j.config.event;
/**
* Local data change event.
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/event/SlowEvent.java b/hippo4j-config/src/main/java/cn/hippo4j/config/event/SlowEvent.java
similarity index 78%
rename from config/src/main/java/com/github/dynamic/threadpool/config/event/SlowEvent.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/event/SlowEvent.java
index 127e9c9f..deab7c80 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/event/SlowEvent.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/event/SlowEvent.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.event;
+package cn.hippo4j.config.event;
/**
* Slow event.
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/mapper/ConfigInfoMapper.java b/hippo4j-config/src/main/java/cn/hippo4j/config/mapper/ConfigInfoMapper.java
similarity index 68%
rename from config/src/main/java/com/github/dynamic/threadpool/config/mapper/ConfigInfoMapper.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/mapper/ConfigInfoMapper.java
index ea33e779..7a319c85 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/mapper/ConfigInfoMapper.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/mapper/ConfigInfoMapper.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.config.mapper;
+package cn.hippo4j.config.mapper;
+import cn.hippo4j.config.model.ConfigAllInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.github.dynamic.threadpool.config.model.ConfigAllInfo;
import org.apache.ibatis.annotations.Mapper;
/**
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/mapper/ItemInfoMapper.java b/hippo4j-config/src/main/java/cn/hippo4j/config/mapper/ItemInfoMapper.java
similarity index 69%
rename from config/src/main/java/com/github/dynamic/threadpool/config/mapper/ItemInfoMapper.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/mapper/ItemInfoMapper.java
index 4aa0af90..b8915728 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/mapper/ItemInfoMapper.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/mapper/ItemInfoMapper.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.config.mapper;
+package cn.hippo4j.config.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.github.dynamic.threadpool.config.model.ItemInfo;
+import cn.hippo4j.config.model.ItemInfo;
import org.apache.ibatis.annotations.Mapper;
/**
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/mapper/LogRecordMapper.java b/hippo4j-config/src/main/java/cn/hippo4j/config/mapper/LogRecordMapper.java
similarity index 68%
rename from config/src/main/java/com/github/dynamic/threadpool/config/mapper/LogRecordMapper.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/mapper/LogRecordMapper.java
index 40d62387..e64d6749 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/mapper/LogRecordMapper.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/mapper/LogRecordMapper.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.config.mapper;
+package cn.hippo4j.config.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.github.dynamic.threadpool.logrecord.model.LogRecordInfo;
+import cn.hippo4j.tools.logrecord.model.LogRecordInfo;
import org.apache.ibatis.annotations.Mapper;
/**
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/mapper/TenantInfoMapper.java b/hippo4j-config/src/main/java/cn/hippo4j/config/mapper/TenantInfoMapper.java
similarity index 69%
rename from config/src/main/java/com/github/dynamic/threadpool/config/mapper/TenantInfoMapper.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/mapper/TenantInfoMapper.java
index e84006f4..ff3cb1e7 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/mapper/TenantInfoMapper.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/mapper/TenantInfoMapper.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.config.mapper;
+package cn.hippo4j.config.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.github.dynamic.threadpool.config.model.TenantInfo;
+import cn.hippo4j.config.model.TenantInfo;
import org.apache.ibatis.annotations.Mapper;
/**
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/CacheItem.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/CacheItem.java
similarity index 74%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/CacheItem.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/CacheItem.java
index 1757e989..8f7af161 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/CacheItem.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/CacheItem.java
@@ -1,9 +1,9 @@
-package com.github.dynamic.threadpool.config.model;
+package cn.hippo4j.config.model;
-import com.github.dynamic.threadpool.common.toolkit.Md5Util;
-import com.github.dynamic.threadpool.config.toolkit.SimpleReadWriteLock;
-import com.github.dynamic.threadpool.config.toolkit.SingletonRepository;
-import com.github.dynamic.threadpool.common.constant.Constants;
+import cn.hippo4j.common.toolkit.Md5Util;
+import cn.hippo4j.config.toolkit.SimpleReadWriteLock;
+import cn.hippo4j.config.toolkit.SingletonRepository;
+import cn.hippo4j.common.constant.Constants;
import lombok.Getter;
import lombok.Setter;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigAllInfo.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/ConfigAllInfo.java
similarity index 90%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigAllInfo.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/ConfigAllInfo.java
index 094577c9..75c28f62 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigAllInfo.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/ConfigAllInfo.java
@@ -1,11 +1,11 @@
-package com.github.dynamic.threadpool.config.model;
+package cn.hippo4j.config.model;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.github.dynamic.threadpool.common.model.PoolParameter;
+import cn.hippo4j.common.model.PoolParameter;
import lombok.Data;
import java.util.Date;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigInfo.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/ConfigInfo.java
similarity index 81%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigInfo.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/ConfigInfo.java
index 6a70b23d..df96539e 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigInfo.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/ConfigInfo.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model;
+package cn.hippo4j.config.model;
import lombok.Data;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigInfoBase.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/ConfigInfoBase.java
similarity index 96%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigInfoBase.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/ConfigInfoBase.java
index 67015c1e..2c607381 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/ConfigInfoBase.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/ConfigInfoBase.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model;
+package cn.hippo4j.config.model;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.IdType;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/ItemInfo.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/ItemInfo.java
similarity index 94%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/ItemInfo.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/ItemInfo.java
index 69a913a1..cedb767e 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/ItemInfo.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/ItemInfo.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model;
+package cn.hippo4j.config.model;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/TenantInfo.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/TenantInfo.java
similarity index 94%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/TenantInfo.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/TenantInfo.java
index ab23fc8d..077df416 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/TenantInfo.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/TenantInfo.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model;
+package cn.hippo4j.config.model;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemQueryReqDTO.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/item/ItemQueryReqDTO.java
similarity index 88%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemQueryReqDTO.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/item/ItemQueryReqDTO.java
index 0f27e6e8..bec92e4a 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemQueryReqDTO.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/item/ItemQueryReqDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model.biz.item;
+package cn.hippo4j.config.model.biz.item;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemRespDTO.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/item/ItemRespDTO.java
similarity index 93%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemRespDTO.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/item/ItemRespDTO.java
index 07b03701..303db8ee 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemRespDTO.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/item/ItemRespDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model.biz.item;
+package cn.hippo4j.config.model.biz.item;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemSaveReqDTO.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/item/ItemSaveReqDTO.java
similarity index 87%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemSaveReqDTO.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/item/ItemSaveReqDTO.java
index 14d30956..25acbdca 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemSaveReqDTO.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/item/ItemSaveReqDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model.biz.item;
+package cn.hippo4j.config.model.biz.item;
import lombok.Data;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemUpdateReqDTO.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/item/ItemUpdateReqDTO.java
similarity index 82%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemUpdateReqDTO.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/item/ItemUpdateReqDTO.java
index 8d422d68..455c44d2 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/item/ItemUpdateReqDTO.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/item/ItemUpdateReqDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model.biz.item;
+package cn.hippo4j.config.model.biz.item;
import lombok.Data;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantQueryReqDTO.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/tenant/TenantQueryReqDTO.java
similarity index 86%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantQueryReqDTO.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/tenant/TenantQueryReqDTO.java
index 84afe27e..bd76dc6c 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantQueryReqDTO.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/tenant/TenantQueryReqDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model.biz.tenant;
+package cn.hippo4j.config.model.biz.tenant;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantRespDTO.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/tenant/TenantRespDTO.java
similarity index 92%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantRespDTO.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/tenant/TenantRespDTO.java
index 23c78125..0c9982c7 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantRespDTO.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/tenant/TenantRespDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model.biz.tenant;
+package cn.hippo4j.config.model.biz.tenant;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantSaveReqDTO.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/tenant/TenantSaveReqDTO.java
similarity index 86%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantSaveReqDTO.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/tenant/TenantSaveReqDTO.java
index 5d2bd7f3..de6d0540 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantSaveReqDTO.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/tenant/TenantSaveReqDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model.biz.tenant;
+package cn.hippo4j.config.model.biz.tenant;
import lombok.Data;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantUpdateReqDTO.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/tenant/TenantUpdateReqDTO.java
similarity index 90%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantUpdateReqDTO.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/tenant/TenantUpdateReqDTO.java
index d0d9755d..884b54b8 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/tenant/TenantUpdateReqDTO.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/tenant/TenantUpdateReqDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model.biz.tenant;
+package cn.hippo4j.config.model.biz.tenant;
import com.alibaba.fastjson.JSON;
import lombok.Data;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolDelReqDTO.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/threadpool/ThreadPoolDelReqDTO.java
similarity index 82%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolDelReqDTO.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/threadpool/ThreadPoolDelReqDTO.java
index 156d5551..b4e8b18e 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolDelReqDTO.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/threadpool/ThreadPoolDelReqDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model.biz.threadpool;
+package cn.hippo4j.config.model.biz.threadpool;
import lombok.Data;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolQueryReqDTO.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/threadpool/ThreadPoolQueryReqDTO.java
similarity index 85%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolQueryReqDTO.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/threadpool/ThreadPoolQueryReqDTO.java
index 7be33ba8..19027869 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolQueryReqDTO.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/threadpool/ThreadPoolQueryReqDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model.biz.threadpool;
+package cn.hippo4j.config.model.biz.threadpool;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolRespDTO.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/threadpool/ThreadPoolRespDTO.java
similarity index 95%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolRespDTO.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/threadpool/ThreadPoolRespDTO.java
index 12f416cc..40f0e260 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolRespDTO.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/threadpool/ThreadPoolRespDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model.biz.threadpool;
+package cn.hippo4j.config.model.biz.threadpool;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolSaveOrUpdateReqDTO.java b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/threadpool/ThreadPoolSaveOrUpdateReqDTO.java
similarity index 93%
rename from config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolSaveOrUpdateReqDTO.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/threadpool/ThreadPoolSaveOrUpdateReqDTO.java
index 3946e59d..f54c9330 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/model/biz/threadpool/ThreadPoolSaveOrUpdateReqDTO.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/model/biz/threadpool/ThreadPoolSaveOrUpdateReqDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.model.biz.threadpool;
+package cn.hippo4j.config.model.biz.threadpool;
import lombok.Data;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/notify/DefaultPublisher.java b/hippo4j-config/src/main/java/cn/hippo4j/config/notify/DefaultPublisher.java
similarity index 95%
rename from config/src/main/java/com/github/dynamic/threadpool/config/notify/DefaultPublisher.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/notify/DefaultPublisher.java
index 5a16ffdc..1de56d31 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/notify/DefaultPublisher.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/notify/DefaultPublisher.java
@@ -1,8 +1,8 @@
-package com.github.dynamic.threadpool.config.notify;
+package cn.hippo4j.config.notify;
import cn.hutool.core.collection.ConcurrentHashSet;
-import com.github.dynamic.threadpool.config.notify.listener.Subscriber;
-import com.github.dynamic.threadpool.config.event.Event;
+import cn.hippo4j.config.notify.listener.Subscriber;
+import cn.hippo4j.config.event.Event;
import lombok.extern.slf4j.Slf4j;
import org.springframework.util.CollectionUtils;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/notify/DefaultSharePublisher.java b/hippo4j-config/src/main/java/cn/hippo4j/config/notify/DefaultSharePublisher.java
similarity index 84%
rename from config/src/main/java/com/github/dynamic/threadpool/config/notify/DefaultSharePublisher.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/notify/DefaultSharePublisher.java
index f641852c..903e1b82 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/notify/DefaultSharePublisher.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/notify/DefaultSharePublisher.java
@@ -1,9 +1,9 @@
-package com.github.dynamic.threadpool.config.notify;
+package cn.hippo4j.config.notify;
import cn.hutool.core.collection.ConcurrentHashSet;
-import com.github.dynamic.threadpool.config.notify.listener.Subscriber;
-import com.github.dynamic.threadpool.config.event.Event;
-import com.github.dynamic.threadpool.config.event.SlowEvent;
+import cn.hippo4j.config.notify.listener.Subscriber;
+import cn.hippo4j.config.event.Event;
+import cn.hippo4j.config.event.SlowEvent;
import java.util.Map;
import java.util.Set;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/notify/EventPublisher.java b/hippo4j-config/src/main/java/cn/hippo4j/config/notify/EventPublisher.java
similarity index 77%
rename from config/src/main/java/com/github/dynamic/threadpool/config/notify/EventPublisher.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/notify/EventPublisher.java
index 91275ea1..093c1ed5 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/notify/EventPublisher.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/notify/EventPublisher.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.config.notify;
+package cn.hippo4j.config.notify;
-import com.github.dynamic.threadpool.config.notify.listener.Subscriber;
-import com.github.dynamic.threadpool.config.event.Event;
+import cn.hippo4j.config.notify.listener.Subscriber;
+import cn.hippo4j.config.event.Event;
/**
* Event publisher.
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/notify/NotifyCenter.java b/hippo4j-config/src/main/java/cn/hippo4j/config/notify/NotifyCenter.java
similarity index 90%
rename from config/src/main/java/com/github/dynamic/threadpool/config/notify/NotifyCenter.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/notify/NotifyCenter.java
index 1072d99d..3e6e1e82 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/notify/NotifyCenter.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/notify/NotifyCenter.java
@@ -1,11 +1,11 @@
-package com.github.dynamic.threadpool.config.notify;
-
-import com.github.dynamic.threadpool.config.notify.listener.SmartSubscriber;
-import com.github.dynamic.threadpool.config.notify.listener.Subscriber;
-import com.github.dynamic.threadpool.config.toolkit.ClassUtil;
-import com.github.dynamic.threadpool.config.toolkit.MapUtil;
-import com.github.dynamic.threadpool.config.event.Event;
-import com.github.dynamic.threadpool.config.event.SlowEvent;
+package cn.hippo4j.config.notify;
+
+import cn.hippo4j.config.notify.listener.SmartSubscriber;
+import cn.hippo4j.config.notify.listener.Subscriber;
+import cn.hippo4j.config.toolkit.ClassUtil;
+import cn.hippo4j.config.toolkit.MapUtil;
+import cn.hippo4j.config.event.Event;
+import cn.hippo4j.config.event.SlowEvent;
import lombok.extern.slf4j.Slf4j;
import java.util.Map;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/notify/listener/SmartSubscriber.java b/hippo4j-config/src/main/java/cn/hippo4j/config/notify/listener/SmartSubscriber.java
similarity index 73%
rename from config/src/main/java/com/github/dynamic/threadpool/config/notify/listener/SmartSubscriber.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/notify/listener/SmartSubscriber.java
index 9d6483a9..67214616 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/notify/listener/SmartSubscriber.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/notify/listener/SmartSubscriber.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.config.notify.listener;
+package cn.hippo4j.config.notify.listener;
-import com.github.dynamic.threadpool.config.event.Event;
+import cn.hippo4j.config.event.Event;
import java.util.List;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/notify/listener/Subscriber.java b/hippo4j-config/src/main/java/cn/hippo4j/config/notify/listener/Subscriber.java
similarity index 81%
rename from config/src/main/java/com/github/dynamic/threadpool/config/notify/listener/Subscriber.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/notify/listener/Subscriber.java
index ccafd671..424c4b8a 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/notify/listener/Subscriber.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/notify/listener/Subscriber.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.config.notify.listener;
+package cn.hippo4j.config.notify.listener;
-import com.github.dynamic.threadpool.config.event.Event;
+import cn.hippo4j.config.event.Event;
import java.util.concurrent.Executor;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigCacheService.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/ConfigCacheService.java
similarity index 85%
rename from config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigCacheService.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/service/ConfigCacheService.java
index cd4e9bfe..9f0c3936 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigCacheService.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/ConfigCacheService.java
@@ -1,15 +1,15 @@
-package com.github.dynamic.threadpool.config.service;
+package cn.hippo4j.config.service;
+import cn.hippo4j.config.notify.NotifyCenter;
import cn.hutool.core.collection.CollUtil;
-import com.github.dynamic.threadpool.config.service.biz.ConfigService;
-import com.github.dynamic.threadpool.common.config.ApplicationContextHolder;
-import com.github.dynamic.threadpool.common.constant.Constants;
-import com.github.dynamic.threadpool.common.toolkit.Md5Util;
-import com.github.dynamic.threadpool.config.event.LocalDataChangeEvent;
-import com.github.dynamic.threadpool.config.model.CacheItem;
-import com.github.dynamic.threadpool.config.model.ConfigAllInfo;
-import com.github.dynamic.threadpool.config.notify.NotifyCenter;
-import com.github.dynamic.threadpool.config.toolkit.MapUtil;
+import cn.hippo4j.config.service.biz.ConfigService;
+import cn.hippo4j.common.config.ApplicationContextHolder;
+import cn.hippo4j.common.constant.Constants;
+import cn.hippo4j.common.toolkit.Md5Util;
+import cn.hippo4j.config.event.LocalDataChangeEvent;
+import cn.hippo4j.config.model.CacheItem;
+import cn.hippo4j.config.model.ConfigAllInfo;
+import cn.hippo4j.config.toolkit.MapUtil;
import com.google.common.collect.Maps;
import org.springframework.util.StringUtils;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigChangePublisher.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/ConfigChangePublisher.java
similarity index 62%
rename from config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigChangePublisher.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/service/ConfigChangePublisher.java
index 0c52273f..e65a7282 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigChangePublisher.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/ConfigChangePublisher.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.config.service;
+package cn.hippo4j.config.service;
-import com.github.dynamic.threadpool.config.event.LocalDataChangeEvent;
-import com.github.dynamic.threadpool.config.notify.NotifyCenter;
+import cn.hippo4j.config.notify.NotifyCenter;
+import cn.hippo4j.config.event.LocalDataChangeEvent;
/**
* Config change publisher.
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigServletInner.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/ConfigServletInner.java
similarity index 94%
rename from config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigServletInner.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/service/ConfigServletInner.java
index f4748b2e..568b3bf2 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/service/ConfigServletInner.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/ConfigServletInner.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.service;
+package cn.hippo4j.config.service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/LongPollingService.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/LongPollingService.java
similarity index 92%
rename from config/src/main/java/com/github/dynamic/threadpool/config/service/LongPollingService.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/service/LongPollingService.java
index 7eb578db..0386d1a2 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/service/LongPollingService.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/LongPollingService.java
@@ -1,17 +1,17 @@
-package com.github.dynamic.threadpool.config.service;
+package cn.hippo4j.config.service;
+import cn.hippo4j.config.notify.NotifyCenter;
+import cn.hippo4j.config.toolkit.Md5ConfigUtil;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON;
-import com.github.dynamic.threadpool.config.notify.listener.Subscriber;
-import com.github.dynamic.threadpool.config.toolkit.ConfigExecutor;
-import com.github.dynamic.threadpool.config.toolkit.MapUtil;
-import com.github.dynamic.threadpool.config.toolkit.Md5ConfigUtil;
-import com.github.dynamic.threadpool.config.toolkit.RequestUtil;
-import com.github.dynamic.threadpool.common.toolkit.Md5Util;
-import com.github.dynamic.threadpool.common.web.base.Results;
-import com.github.dynamic.threadpool.config.event.Event;
-import com.github.dynamic.threadpool.config.event.LocalDataChangeEvent;
-import com.github.dynamic.threadpool.config.notify.NotifyCenter;
+import cn.hippo4j.config.notify.listener.Subscriber;
+import cn.hippo4j.config.toolkit.ConfigExecutor;
+import cn.hippo4j.config.toolkit.MapUtil;
+import cn.hippo4j.config.toolkit.RequestUtil;
+import cn.hippo4j.common.toolkit.Md5Util;
+import cn.hippo4j.common.web.base.Results;
+import cn.hippo4j.config.event.Event;
+import cn.hippo4j.config.event.LocalDataChangeEvent;
import com.google.common.collect.Lists;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@@ -26,7 +26,7 @@ import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
-import static com.github.dynamic.threadpool.common.constant.Constants.GROUP_KEY_DELIMITER;
+import static cn.hippo4j.common.constant.Constants.GROUP_KEY_DELIMITER;
/**
* Long polling service.
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/SwitchService.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/SwitchService.java
similarity index 96%
rename from config/src/main/java/com/github/dynamic/threadpool/config/service/SwitchService.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/service/SwitchService.java
index 3c835a05..d12c240a 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/service/SwitchService.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/SwitchService.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.service;
+package cn.hippo4j.config.service;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ConfigService.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/ConfigService.java
similarity index 81%
rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ConfigService.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/ConfigService.java
index eed7eafe..01edc3d9 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ConfigService.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/ConfigService.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.config.service.biz;
+package cn.hippo4j.config.service.biz;
-import com.github.dynamic.threadpool.config.model.ConfigAllInfo;
+import cn.hippo4j.config.model.ConfigAllInfo;
/**
* Config service.
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ItemService.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/ItemService.java
similarity index 73%
rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ItemService.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/ItemService.java
index 3b9e565f..e6c411e5 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ItemService.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/ItemService.java
@@ -1,10 +1,10 @@
-package com.github.dynamic.threadpool.config.service.biz;
+package cn.hippo4j.config.service.biz;
+import cn.hippo4j.config.model.biz.item.ItemRespDTO;
+import cn.hippo4j.config.model.biz.item.ItemUpdateReqDTO;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.github.dynamic.threadpool.config.model.biz.item.ItemQueryReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.item.ItemRespDTO;
-import com.github.dynamic.threadpool.config.model.biz.item.ItemSaveReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.item.ItemUpdateReqDTO;
+import cn.hippo4j.config.model.biz.item.ItemQueryReqDTO;
+import cn.hippo4j.config.model.biz.item.ItemSaveReqDTO;
import java.util.List;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/TenantService.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/TenantService.java
similarity index 71%
rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/TenantService.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/TenantService.java
index 6dfcfa24..d586b118 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/TenantService.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/TenantService.java
@@ -1,10 +1,10 @@
-package com.github.dynamic.threadpool.config.service.biz;
+package cn.hippo4j.config.service.biz;
+import cn.hippo4j.config.model.biz.tenant.TenantQueryReqDTO;
+import cn.hippo4j.config.model.biz.tenant.TenantRespDTO;
+import cn.hippo4j.config.model.biz.tenant.TenantSaveReqDTO;
+import cn.hippo4j.config.model.biz.tenant.TenantUpdateReqDTO;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.github.dynamic.threadpool.config.model.biz.tenant.TenantQueryReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.tenant.TenantRespDTO;
-import com.github.dynamic.threadpool.config.model.biz.tenant.TenantSaveReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.tenant.TenantUpdateReqDTO;
/**
* Tenant service.
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ThreadPoolService.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/ThreadPoolService.java
similarity index 70%
rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ThreadPoolService.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/ThreadPoolService.java
index 0dc14014..c3f3d15f 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/ThreadPoolService.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/ThreadPoolService.java
@@ -1,10 +1,10 @@
-package com.github.dynamic.threadpool.config.service.biz;
+package cn.hippo4j.config.service.biz;
+import cn.hippo4j.config.model.biz.threadpool.ThreadPoolQueryReqDTO;
+import cn.hippo4j.config.model.biz.threadpool.ThreadPoolRespDTO;
+import cn.hippo4j.config.model.biz.threadpool.ThreadPoolSaveOrUpdateReqDTO;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.github.dynamic.threadpool.config.model.biz.threadpool.ThreadPoolDelReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.threadpool.ThreadPoolQueryReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.threadpool.ThreadPoolRespDTO;
-import com.github.dynamic.threadpool.config.model.biz.threadpool.ThreadPoolSaveOrUpdateReqDTO;
+import cn.hippo4j.config.model.biz.threadpool.ThreadPoolDelReqDTO;
import java.util.List;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/impl/ConfigServiceImpl.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/ConfigServiceImpl.java
similarity index 81%
rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/impl/ConfigServiceImpl.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/ConfigServiceImpl.java
index 7b4748ed..4927f6b6 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/impl/ConfigServiceImpl.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/ConfigServiceImpl.java
@@ -1,26 +1,23 @@
-package com.github.dynamic.threadpool.config.service.biz.impl;
+package cn.hippo4j.config.service.biz.impl;
+import cn.hippo4j.config.event.LocalDataChangeEvent;
+import cn.hippo4j.config.mapper.ConfigInfoMapper;
+import cn.hippo4j.config.model.ConfigAllInfo;
+import cn.hippo4j.config.model.ConfigInfoBase;
+import cn.hippo4j.config.service.ConfigChangePublisher;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.toolkit.SqlHelper;
-import com.github.dynamic.threadpool.common.toolkit.ConditionUtil;
-import com.github.dynamic.threadpool.common.toolkit.ContentUtil;
-import com.github.dynamic.threadpool.common.toolkit.Md5Util;
-import com.github.dynamic.threadpool.config.event.LocalDataChangeEvent;
-import com.github.dynamic.threadpool.config.mapper.ConfigInfoMapper;
-import com.github.dynamic.threadpool.config.model.ConfigAllInfo;
-import com.github.dynamic.threadpool.config.model.ConfigInfoBase;
-import com.github.dynamic.threadpool.config.service.ConfigChangePublisher;
-import com.github.dynamic.threadpool.config.service.biz.ConfigService;
+import cn.hippo4j.common.toolkit.ConditionUtil;
+import cn.hippo4j.common.toolkit.ContentUtil;
+import cn.hippo4j.common.toolkit.Md5Util;
+import cn.hippo4j.config.service.biz.ConfigService;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
-import java.util.Optional;
-
/**
* Config service impl.
*
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/impl/ItemServiceImpl.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/ItemServiceImpl.java
similarity index 83%
rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/impl/ItemServiceImpl.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/ItemServiceImpl.java
index 57edd700..90c1a56b 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/impl/ItemServiceImpl.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/ItemServiceImpl.java
@@ -1,22 +1,22 @@
-package com.github.dynamic.threadpool.config.service.biz.impl;
-
+package cn.hippo4j.config.service.biz.impl;
+
+import cn.hippo4j.config.enums.DelEnum;
+import cn.hippo4j.config.mapper.ItemInfoMapper;
+import cn.hippo4j.config.model.ItemInfo;
+import cn.hippo4j.config.model.biz.item.ItemQueryReqDTO;
+import cn.hippo4j.config.model.biz.item.ItemRespDTO;
+import cn.hippo4j.config.model.biz.item.ItemSaveReqDTO;
+import cn.hippo4j.config.model.biz.item.ItemUpdateReqDTO;
+import cn.hippo4j.config.service.biz.ItemService;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.toolkit.SqlHelper;
-import com.github.dynamic.threadpool.config.enums.DelEnum;
-import com.github.dynamic.threadpool.config.mapper.ItemInfoMapper;
-import com.github.dynamic.threadpool.config.model.ItemInfo;
-import com.github.dynamic.threadpool.config.model.biz.item.ItemQueryReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.item.ItemRespDTO;
-import com.github.dynamic.threadpool.config.model.biz.item.ItemSaveReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.item.ItemUpdateReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.threadpool.ThreadPoolRespDTO;
-import com.github.dynamic.threadpool.config.service.biz.ItemService;
-import com.github.dynamic.threadpool.config.service.biz.ThreadPoolService;
-import com.github.dynamic.threadpool.config.toolkit.BeanUtil;
+import cn.hippo4j.config.model.biz.threadpool.ThreadPoolRespDTO;
+import cn.hippo4j.config.service.biz.ThreadPoolService;
+import cn.hippo4j.config.toolkit.BeanUtil;
import lombok.AllArgsConstructor;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/impl/LogRecordServiceImpl.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/LogRecordServiceImpl.java
similarity index 61%
rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/impl/LogRecordServiceImpl.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/LogRecordServiceImpl.java
index ac307674..5e8a8158 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/impl/LogRecordServiceImpl.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/LogRecordServiceImpl.java
@@ -1,8 +1,8 @@
-package com.github.dynamic.threadpool.config.service.biz.impl;
+package cn.hippo4j.config.service.biz.impl;
-import com.github.dynamic.threadpool.config.mapper.LogRecordMapper;
-import com.github.dynamic.threadpool.logrecord.model.LogRecordInfo;
-import com.github.dynamic.threadpool.logrecord.service.LogRecordService;
+import cn.hippo4j.config.mapper.LogRecordMapper;
+import cn.hippo4j.tools.logrecord.model.LogRecordInfo;
+import cn.hippo4j.tools.logrecord.service.LogRecordService;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/impl/TenantServiceImpl.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/TenantServiceImpl.java
similarity index 79%
rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/impl/TenantServiceImpl.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/TenantServiceImpl.java
index b58e9b10..1b5db829 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/impl/TenantServiceImpl.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/TenantServiceImpl.java
@@ -1,25 +1,24 @@
-package com.github.dynamic.threadpool.config.service.biz.impl;
-
+package cn.hippo4j.config.service.biz.impl;
+
+import cn.hippo4j.config.enums.DelEnum;
+import cn.hippo4j.config.mapper.TenantInfoMapper;
+import cn.hippo4j.config.model.TenantInfo;
+import cn.hippo4j.config.model.biz.item.ItemQueryReqDTO;
+import cn.hippo4j.config.model.biz.item.ItemRespDTO;
+import cn.hippo4j.config.model.biz.tenant.TenantQueryReqDTO;
+import cn.hippo4j.config.model.biz.tenant.TenantSaveReqDTO;
+import cn.hippo4j.config.service.biz.ItemService;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.toolkit.SqlHelper;
-import com.github.dynamic.threadpool.common.toolkit.Assert;
-import com.github.dynamic.threadpool.config.enums.DelEnum;
-import com.github.dynamic.threadpool.config.mapper.TenantInfoMapper;
-import com.github.dynamic.threadpool.config.model.TenantInfo;
-import com.github.dynamic.threadpool.config.model.biz.item.ItemQueryReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.item.ItemRespDTO;
-import com.github.dynamic.threadpool.config.model.biz.tenant.TenantQueryReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.tenant.TenantRespDTO;
-import com.github.dynamic.threadpool.config.model.biz.tenant.TenantSaveReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.tenant.TenantUpdateReqDTO;
-import com.github.dynamic.threadpool.config.service.biz.ItemService;
-import com.github.dynamic.threadpool.config.service.biz.TenantService;
-import com.github.dynamic.threadpool.config.toolkit.BeanUtil;
-import com.github.dynamic.threadpool.logrecord.annotation.LogRecord;
+import cn.hippo4j.config.model.biz.tenant.TenantRespDTO;
+import cn.hippo4j.config.model.biz.tenant.TenantUpdateReqDTO;
+import cn.hippo4j.config.service.biz.TenantService;
+import cn.hippo4j.config.toolkit.BeanUtil;
+import cn.hippo4j.tools.logrecord.annotation.LogRecord;
import lombok.AllArgsConstructor;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/impl/ThreadPoolServiceImpl.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/ThreadPoolServiceImpl.java
similarity index 76%
rename from config/src/main/java/com/github/dynamic/threadpool/config/service/biz/impl/ThreadPoolServiceImpl.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/ThreadPoolServiceImpl.java
index dd2a7225..7665f716 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/service/biz/impl/ThreadPoolServiceImpl.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/biz/impl/ThreadPoolServiceImpl.java
@@ -1,19 +1,19 @@
-package com.github.dynamic.threadpool.config.service.biz.impl;
+package cn.hippo4j.config.service.biz.impl;
+import cn.hippo4j.config.enums.DelEnum;
+import cn.hippo4j.config.mapper.ConfigInfoMapper;
+import cn.hippo4j.config.model.ConfigAllInfo;
+import cn.hippo4j.config.model.biz.threadpool.ThreadPoolDelReqDTO;
+import cn.hippo4j.config.model.biz.threadpool.ThreadPoolQueryReqDTO;
+import cn.hippo4j.config.model.biz.threadpool.ThreadPoolRespDTO;
+import cn.hippo4j.config.model.biz.threadpool.ThreadPoolSaveOrUpdateReqDTO;
+import cn.hippo4j.config.service.biz.ConfigService;
+import cn.hippo4j.config.service.biz.ThreadPoolService;
+import cn.hippo4j.config.toolkit.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.github.dynamic.threadpool.config.enums.DelEnum;
-import com.github.dynamic.threadpool.config.mapper.ConfigInfoMapper;
-import com.github.dynamic.threadpool.config.model.ConfigAllInfo;
-import com.github.dynamic.threadpool.config.model.biz.threadpool.ThreadPoolDelReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.threadpool.ThreadPoolQueryReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.threadpool.ThreadPoolRespDTO;
-import com.github.dynamic.threadpool.config.model.biz.threadpool.ThreadPoolSaveOrUpdateReqDTO;
-import com.github.dynamic.threadpool.config.service.biz.ConfigService;
-import com.github.dynamic.threadpool.config.service.biz.ThreadPoolService;
-import com.github.dynamic.threadpool.config.toolkit.BeanUtil;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/service/handler/TenantIdFunctionServiceImpl.java b/hippo4j-config/src/main/java/cn/hippo4j/config/service/handler/TenantIdFunctionServiceImpl.java
similarity index 72%
rename from config/src/main/java/com/github/dynamic/threadpool/config/service/handler/TenantIdFunctionServiceImpl.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/service/handler/TenantIdFunctionServiceImpl.java
index 00bc6020..bff1cdb4 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/service/handler/TenantIdFunctionServiceImpl.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/service/handler/TenantIdFunctionServiceImpl.java
@@ -1,8 +1,8 @@
-package com.github.dynamic.threadpool.config.service.handler;
+package cn.hippo4j.config.service.handler;
-import com.github.dynamic.threadpool.config.model.biz.tenant.TenantRespDTO;
-import com.github.dynamic.threadpool.config.service.biz.TenantService;
-import com.github.dynamic.threadpool.logrecord.service.ParseFunction;
+import cn.hippo4j.config.model.biz.tenant.TenantRespDTO;
+import cn.hippo4j.config.service.biz.TenantService;
+import cn.hippo4j.tools.logrecord.service.ParseFunction;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/BeanUtil.java b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/BeanUtil.java
similarity index 96%
rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/BeanUtil.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/BeanUtil.java
index 72772285..4e67e579 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/BeanUtil.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/BeanUtil.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.toolkit;
+package cn.hippo4j.config.toolkit;
import com.github.dozermapper.core.DozerBeanMapperBuilder;
import com.github.dozermapper.core.Mapper;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/ClassUtil.java b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/ClassUtil.java
similarity index 88%
rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/ClassUtil.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/ClassUtil.java
index 58fbb064..e38019b5 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/ClassUtil.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/ClassUtil.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.toolkit;
+package cn.hippo4j.config.toolkit;
import java.util.Objects;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/ConfigExecutor.java b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/ConfigExecutor.java
similarity index 88%
rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/ConfigExecutor.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/ConfigExecutor.java
index 473080b3..0e8267ca 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/ConfigExecutor.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/ConfigExecutor.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.config.toolkit;
+package cn.hippo4j.config.toolkit;
-import com.github.dynamic.threadpool.common.executor.ExecutorFactory;
+import cn.hippo4j.common.executor.ExecutorFactory;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.ScheduledFuture;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/MapUtil.java b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/MapUtil.java
similarity index 97%
rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/MapUtil.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/MapUtil.java
index 74750985..d153ffa0 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/MapUtil.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/MapUtil.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.toolkit;
+package cn.hippo4j.config.toolkit;
import cn.hutool.core.collection.CollUtil;
import com.google.common.collect.Lists;
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/Md5ConfigUtil.java b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/Md5ConfigUtil.java
similarity index 90%
rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/Md5ConfigUtil.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/Md5ConfigUtil.java
index cb7ea4de..2645e43a 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/Md5ConfigUtil.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/Md5ConfigUtil.java
@@ -1,9 +1,9 @@
-package com.github.dynamic.threadpool.config.toolkit;
+package cn.hippo4j.config.toolkit;
-import com.github.dynamic.threadpool.common.toolkit.GroupKey;
-import com.github.dynamic.threadpool.common.toolkit.Md5Util;
-import com.github.dynamic.threadpool.config.model.ConfigAllInfo;
-import com.github.dynamic.threadpool.config.service.ConfigCacheService;
+import cn.hippo4j.common.toolkit.GroupKey;
+import cn.hippo4j.common.toolkit.Md5Util;
+import cn.hippo4j.config.service.ConfigCacheService;
+import cn.hippo4j.config.model.ConfigAllInfo;
import org.springframework.util.StringUtils;
import javax.servlet.http.HttpServletRequest;
@@ -14,8 +14,8 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
-import static com.github.dynamic.threadpool.common.constant.Constants.LINE_SEPARATOR;
-import static com.github.dynamic.threadpool.common.constant.Constants.WORD_SEPARATOR;
+import static cn.hippo4j.common.constant.Constants.LINE_SEPARATOR;
+import static cn.hippo4j.common.constant.Constants.WORD_SEPARATOR;
/**
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/RequestUtil.java b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/RequestUtil.java
similarity index 81%
rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/RequestUtil.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/RequestUtil.java
index 24561a37..cd4a4075 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/RequestUtil.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/RequestUtil.java
@@ -1,11 +1,10 @@
-package com.github.dynamic.threadpool.config.toolkit;
+package cn.hippo4j.config.toolkit;
-import cn.hutool.core.text.StrBuilder;
import org.springframework.util.StringUtils;
import javax.servlet.http.HttpServletRequest;
-import static com.github.dynamic.threadpool.common.constant.Constants.LONG_PULLING_CLIENT_IDENTIFICATION;
+import static cn.hippo4j.common.constant.Constants.LONG_PULLING_CLIENT_IDENTIFICATION;
/**
* Request util.
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/SimpleReadWriteLock.java b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/SimpleReadWriteLock.java
similarity index 93%
rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/SimpleReadWriteLock.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/SimpleReadWriteLock.java
index 3f9d7ca5..7b69a0fc 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/SimpleReadWriteLock.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/SimpleReadWriteLock.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.toolkit;
+package cn.hippo4j.config.toolkit;
/**
* Simple read write lock.
diff --git a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/SingletonRepository.java b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/SingletonRepository.java
similarity index 93%
rename from config/src/main/java/com/github/dynamic/threadpool/config/toolkit/SingletonRepository.java
rename to hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/SingletonRepository.java
index 9f868e65..4f82e85b 100644
--- a/config/src/main/java/com/github/dynamic/threadpool/config/toolkit/SingletonRepository.java
+++ b/hippo4j-config/src/main/java/cn/hippo4j/config/toolkit/SingletonRepository.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.config.toolkit;
+package cn.hippo4j.config.toolkit;
import java.util.concurrent.ConcurrentHashMap;
diff --git a/console-ui/.editorconfig b/hippo4j-console-ui/.editorconfig
similarity index 100%
rename from console-ui/.editorconfig
rename to hippo4j-console-ui/.editorconfig
diff --git a/console-ui/.env.development b/hippo4j-console-ui/.env.development
similarity index 100%
rename from console-ui/.env.development
rename to hippo4j-console-ui/.env.development
diff --git a/console-ui/.env.production b/hippo4j-console-ui/.env.production
similarity index 100%
rename from console-ui/.env.production
rename to hippo4j-console-ui/.env.production
diff --git a/console-ui/.env.staging b/hippo4j-console-ui/.env.staging
similarity index 100%
rename from console-ui/.env.staging
rename to hippo4j-console-ui/.env.staging
diff --git a/console-ui/.eslintignore b/hippo4j-console-ui/.eslintignore
similarity index 100%
rename from console-ui/.eslintignore
rename to hippo4j-console-ui/.eslintignore
diff --git a/console-ui/.eslintrc.js b/hippo4j-console-ui/.eslintrc.js
similarity index 100%
rename from console-ui/.eslintrc.js
rename to hippo4j-console-ui/.eslintrc.js
diff --git a/console-ui/.gitignore b/hippo4j-console-ui/.gitignore
similarity index 100%
rename from console-ui/.gitignore
rename to hippo4j-console-ui/.gitignore
diff --git a/console-ui/.travis.yml b/hippo4j-console-ui/.travis.yml
similarity index 100%
rename from console-ui/.travis.yml
rename to hippo4j-console-ui/.travis.yml
diff --git a/console-ui/LICENSE b/hippo4j-console-ui/LICENSE
similarity index 100%
rename from console-ui/LICENSE
rename to hippo4j-console-ui/LICENSE
diff --git a/console-ui/README.md b/hippo4j-console-ui/README.md
similarity index 100%
rename from console-ui/README.md
rename to hippo4j-console-ui/README.md
diff --git a/console-ui/babel.config.js b/hippo4j-console-ui/babel.config.js
similarity index 100%
rename from console-ui/babel.config.js
rename to hippo4j-console-ui/babel.config.js
diff --git a/console-ui/jest.config.js b/hippo4j-console-ui/jest.config.js
similarity index 100%
rename from console-ui/jest.config.js
rename to hippo4j-console-ui/jest.config.js
diff --git a/console-ui/mock/index.js b/hippo4j-console-ui/mock/index.js
similarity index 100%
rename from console-ui/mock/index.js
rename to hippo4j-console-ui/mock/index.js
diff --git a/console-ui/mock/mock-server.js b/hippo4j-console-ui/mock/mock-server.js
similarity index 100%
rename from console-ui/mock/mock-server.js
rename to hippo4j-console-ui/mock/mock-server.js
diff --git a/console-ui/mock/remote-search.js b/hippo4j-console-ui/mock/remote-search.js
similarity index 100%
rename from console-ui/mock/remote-search.js
rename to hippo4j-console-ui/mock/remote-search.js
diff --git a/console-ui/mock/role/index.js b/hippo4j-console-ui/mock/role/index.js
similarity index 100%
rename from console-ui/mock/role/index.js
rename to hippo4j-console-ui/mock/role/index.js
diff --git a/console-ui/mock/role/routes.js b/hippo4j-console-ui/mock/role/routes.js
similarity index 100%
rename from console-ui/mock/role/routes.js
rename to hippo4j-console-ui/mock/role/routes.js
diff --git a/console-ui/mock/user.js b/hippo4j-console-ui/mock/user.js
similarity index 100%
rename from console-ui/mock/user.js
rename to hippo4j-console-ui/mock/user.js
diff --git a/console-ui/package.json b/hippo4j-console-ui/package.json
similarity index 100%
rename from console-ui/package.json
rename to hippo4j-console-ui/package.json
diff --git a/console-ui/plopfile.js b/hippo4j-console-ui/plopfile.js
similarity index 100%
rename from console-ui/plopfile.js
rename to hippo4j-console-ui/plopfile.js
diff --git a/console-ui/postcss.config.js b/hippo4j-console-ui/postcss.config.js
similarity index 100%
rename from console-ui/postcss.config.js
rename to hippo4j-console-ui/postcss.config.js
diff --git a/console-ui/public/favicon.ico b/hippo4j-console-ui/public/favicon.ico
similarity index 100%
rename from console-ui/public/favicon.ico
rename to hippo4j-console-ui/public/favicon.ico
diff --git a/console-ui/public/hippo4j.gif b/hippo4j-console-ui/public/hippo4j.gif
similarity index 100%
rename from console-ui/public/hippo4j.gif
rename to hippo4j-console-ui/public/hippo4j.gif
diff --git a/console-ui/public/index.html b/hippo4j-console-ui/public/index.html
similarity index 100%
rename from console-ui/public/index.html
rename to hippo4j-console-ui/public/index.html
diff --git a/console-ui/src/App.vue b/hippo4j-console-ui/src/App.vue
similarity index 100%
rename from console-ui/src/App.vue
rename to hippo4j-console-ui/src/App.vue
diff --git a/console-ui/src/api/dashborad.js b/hippo4j-console-ui/src/api/dashborad.js
similarity index 100%
rename from console-ui/src/api/dashborad.js
rename to hippo4j-console-ui/src/api/dashborad.js
diff --git a/console-ui/src/api/hippo4j-instance.js b/hippo4j-console-ui/src/api/hippo4j-instance.js
similarity index 100%
rename from console-ui/src/api/hippo4j-instance.js
rename to hippo4j-console-ui/src/api/hippo4j-instance.js
diff --git a/console-ui/src/api/hippo4j-item.js b/hippo4j-console-ui/src/api/hippo4j-item.js
similarity index 100%
rename from console-ui/src/api/hippo4j-item.js
rename to hippo4j-console-ui/src/api/hippo4j-item.js
diff --git a/console-ui/src/api/hippo4j-tenant.js b/hippo4j-console-ui/src/api/hippo4j-tenant.js
similarity index 100%
rename from console-ui/src/api/hippo4j-tenant.js
rename to hippo4j-console-ui/src/api/hippo4j-tenant.js
diff --git a/console-ui/src/api/hippo4j-threadPool.js b/hippo4j-console-ui/src/api/hippo4j-threadPool.js
similarity index 100%
rename from console-ui/src/api/hippo4j-threadPool.js
rename to hippo4j-console-ui/src/api/hippo4j-threadPool.js
diff --git a/console-ui/src/api/hippo4j-user.js b/hippo4j-console-ui/src/api/hippo4j-user.js
similarity index 100%
rename from console-ui/src/api/hippo4j-user.js
rename to hippo4j-console-ui/src/api/hippo4j-user.js
diff --git a/console-ui/src/api/metadata-query.js b/hippo4j-console-ui/src/api/metadata-query.js
similarity index 100%
rename from console-ui/src/api/metadata-query.js
rename to hippo4j-console-ui/src/api/metadata-query.js
diff --git a/console-ui/src/api/remote-search.js b/hippo4j-console-ui/src/api/remote-search.js
similarity index 100%
rename from console-ui/src/api/remote-search.js
rename to hippo4j-console-ui/src/api/remote-search.js
diff --git a/console-ui/src/api/role.js b/hippo4j-console-ui/src/api/role.js
similarity index 100%
rename from console-ui/src/api/role.js
rename to hippo4j-console-ui/src/api/role.js
diff --git a/console-ui/src/api/user.js b/hippo4j-console-ui/src/api/user.js
similarity index 100%
rename from console-ui/src/api/user.js
rename to hippo4j-console-ui/src/api/user.js
diff --git a/console-ui/src/assets/401_images/401.gif b/hippo4j-console-ui/src/assets/401_images/401.gif
similarity index 100%
rename from console-ui/src/assets/401_images/401.gif
rename to hippo4j-console-ui/src/assets/401_images/401.gif
diff --git a/console-ui/src/assets/404_images/404.png b/hippo4j-console-ui/src/assets/404_images/404.png
similarity index 100%
rename from console-ui/src/assets/404_images/404.png
rename to hippo4j-console-ui/src/assets/404_images/404.png
diff --git a/console-ui/src/assets/404_images/404_cloud.png b/hippo4j-console-ui/src/assets/404_images/404_cloud.png
similarity index 100%
rename from console-ui/src/assets/404_images/404_cloud.png
rename to hippo4j-console-ui/src/assets/404_images/404_cloud.png
diff --git a/console-ui/src/assets/custom-theme/fonts/element-icons.ttf b/hippo4j-console-ui/src/assets/custom-theme/fonts/element-icons.ttf
similarity index 100%
rename from console-ui/src/assets/custom-theme/fonts/element-icons.ttf
rename to hippo4j-console-ui/src/assets/custom-theme/fonts/element-icons.ttf
diff --git a/console-ui/src/assets/custom-theme/fonts/element-icons.woff b/hippo4j-console-ui/src/assets/custom-theme/fonts/element-icons.woff
similarity index 100%
rename from console-ui/src/assets/custom-theme/fonts/element-icons.woff
rename to hippo4j-console-ui/src/assets/custom-theme/fonts/element-icons.woff
diff --git a/console-ui/src/assets/custom-theme/index.css b/hippo4j-console-ui/src/assets/custom-theme/index.css
similarity index 100%
rename from console-ui/src/assets/custom-theme/index.css
rename to hippo4j-console-ui/src/assets/custom-theme/index.css
diff --git a/console-ui/src/components/BackToTop/index.vue b/hippo4j-console-ui/src/components/BackToTop/index.vue
similarity index 100%
rename from console-ui/src/components/BackToTop/index.vue
rename to hippo4j-console-ui/src/components/BackToTop/index.vue
diff --git a/console-ui/src/components/Breadcrumb/index.vue b/hippo4j-console-ui/src/components/Breadcrumb/index.vue
similarity index 100%
rename from console-ui/src/components/Breadcrumb/index.vue
rename to hippo4j-console-ui/src/components/Breadcrumb/index.vue
diff --git a/console-ui/src/components/Charts/Keyboard.vue b/hippo4j-console-ui/src/components/Charts/Keyboard.vue
similarity index 100%
rename from console-ui/src/components/Charts/Keyboard.vue
rename to hippo4j-console-ui/src/components/Charts/Keyboard.vue
diff --git a/console-ui/src/components/Charts/LineMarker.vue b/hippo4j-console-ui/src/components/Charts/LineMarker.vue
similarity index 100%
rename from console-ui/src/components/Charts/LineMarker.vue
rename to hippo4j-console-ui/src/components/Charts/LineMarker.vue
diff --git a/console-ui/src/components/Charts/MixChart.vue b/hippo4j-console-ui/src/components/Charts/MixChart.vue
similarity index 100%
rename from console-ui/src/components/Charts/MixChart.vue
rename to hippo4j-console-ui/src/components/Charts/MixChart.vue
diff --git a/console-ui/src/components/Charts/mixins/resize.js b/hippo4j-console-ui/src/components/Charts/mixins/resize.js
similarity index 100%
rename from console-ui/src/components/Charts/mixins/resize.js
rename to hippo4j-console-ui/src/components/Charts/mixins/resize.js
diff --git a/console-ui/src/components/Cron/component/day.vue b/hippo4j-console-ui/src/components/Cron/component/day.vue
similarity index 100%
rename from console-ui/src/components/Cron/component/day.vue
rename to hippo4j-console-ui/src/components/Cron/component/day.vue
diff --git a/console-ui/src/components/Cron/component/hour.vue b/hippo4j-console-ui/src/components/Cron/component/hour.vue
similarity index 100%
rename from console-ui/src/components/Cron/component/hour.vue
rename to hippo4j-console-ui/src/components/Cron/component/hour.vue
diff --git a/console-ui/src/components/Cron/component/month.vue b/hippo4j-console-ui/src/components/Cron/component/month.vue
similarity index 100%
rename from console-ui/src/components/Cron/component/month.vue
rename to hippo4j-console-ui/src/components/Cron/component/month.vue
diff --git a/console-ui/src/components/Cron/component/secondAndMinute.vue b/hippo4j-console-ui/src/components/Cron/component/secondAndMinute.vue
similarity index 100%
rename from console-ui/src/components/Cron/component/secondAndMinute.vue
rename to hippo4j-console-ui/src/components/Cron/component/secondAndMinute.vue
diff --git a/console-ui/src/components/Cron/component/week.vue b/hippo4j-console-ui/src/components/Cron/component/week.vue
similarity index 100%
rename from console-ui/src/components/Cron/component/week.vue
rename to hippo4j-console-ui/src/components/Cron/component/week.vue
diff --git a/console-ui/src/components/Cron/component/year.vue b/hippo4j-console-ui/src/components/Cron/component/year.vue
similarity index 100%
rename from console-ui/src/components/Cron/component/year.vue
rename to hippo4j-console-ui/src/components/Cron/component/year.vue
diff --git a/console-ui/src/components/Cron/index.vue b/hippo4j-console-ui/src/components/Cron/index.vue
similarity index 100%
rename from console-ui/src/components/Cron/index.vue
rename to hippo4j-console-ui/src/components/Cron/index.vue
diff --git a/console-ui/src/components/DndList/index.vue b/hippo4j-console-ui/src/components/DndList/index.vue
similarity index 100%
rename from console-ui/src/components/DndList/index.vue
rename to hippo4j-console-ui/src/components/DndList/index.vue
diff --git a/console-ui/src/components/DragSelect/index.vue b/hippo4j-console-ui/src/components/DragSelect/index.vue
similarity index 100%
rename from console-ui/src/components/DragSelect/index.vue
rename to hippo4j-console-ui/src/components/DragSelect/index.vue
diff --git a/console-ui/src/components/Dropzone/index.vue b/hippo4j-console-ui/src/components/Dropzone/index.vue
similarity index 100%
rename from console-ui/src/components/Dropzone/index.vue
rename to hippo4j-console-ui/src/components/Dropzone/index.vue
diff --git a/console-ui/src/components/ErrorLog/index.vue b/hippo4j-console-ui/src/components/ErrorLog/index.vue
similarity index 100%
rename from console-ui/src/components/ErrorLog/index.vue
rename to hippo4j-console-ui/src/components/ErrorLog/index.vue
diff --git a/console-ui/src/components/GithubCorner/index.vue b/hippo4j-console-ui/src/components/GithubCorner/index.vue
similarity index 100%
rename from console-ui/src/components/GithubCorner/index.vue
rename to hippo4j-console-ui/src/components/GithubCorner/index.vue
diff --git a/console-ui/src/components/Hamburger/index.vue b/hippo4j-console-ui/src/components/Hamburger/index.vue
similarity index 100%
rename from console-ui/src/components/Hamburger/index.vue
rename to hippo4j-console-ui/src/components/Hamburger/index.vue
diff --git a/console-ui/src/components/HeaderSearch/index.vue b/hippo4j-console-ui/src/components/HeaderSearch/index.vue
similarity index 100%
rename from console-ui/src/components/HeaderSearch/index.vue
rename to hippo4j-console-ui/src/components/HeaderSearch/index.vue
diff --git a/console-ui/src/components/ImageCropper/index.vue b/hippo4j-console-ui/src/components/ImageCropper/index.vue
similarity index 100%
rename from console-ui/src/components/ImageCropper/index.vue
rename to hippo4j-console-ui/src/components/ImageCropper/index.vue
diff --git a/console-ui/src/components/ImageCropper/utils/data2blob.js b/hippo4j-console-ui/src/components/ImageCropper/utils/data2blob.js
similarity index 100%
rename from console-ui/src/components/ImageCropper/utils/data2blob.js
rename to hippo4j-console-ui/src/components/ImageCropper/utils/data2blob.js
diff --git a/console-ui/src/components/ImageCropper/utils/effectRipple.js b/hippo4j-console-ui/src/components/ImageCropper/utils/effectRipple.js
similarity index 100%
rename from console-ui/src/components/ImageCropper/utils/effectRipple.js
rename to hippo4j-console-ui/src/components/ImageCropper/utils/effectRipple.js
diff --git a/console-ui/src/components/ImageCropper/utils/language.js b/hippo4j-console-ui/src/components/ImageCropper/utils/language.js
similarity index 100%
rename from console-ui/src/components/ImageCropper/utils/language.js
rename to hippo4j-console-ui/src/components/ImageCropper/utils/language.js
diff --git a/console-ui/src/components/ImageCropper/utils/mimes.js b/hippo4j-console-ui/src/components/ImageCropper/utils/mimes.js
similarity index 100%
rename from console-ui/src/components/ImageCropper/utils/mimes.js
rename to hippo4j-console-ui/src/components/ImageCropper/utils/mimes.js
diff --git a/console-ui/src/components/JsonEditor/index.vue b/hippo4j-console-ui/src/components/JsonEditor/index.vue
similarity index 100%
rename from console-ui/src/components/JsonEditor/index.vue
rename to hippo4j-console-ui/src/components/JsonEditor/index.vue
diff --git a/console-ui/src/components/Kanban/index.vue b/hippo4j-console-ui/src/components/Kanban/index.vue
similarity index 100%
rename from console-ui/src/components/Kanban/index.vue
rename to hippo4j-console-ui/src/components/Kanban/index.vue
diff --git a/console-ui/src/components/MDinput/index.vue b/hippo4j-console-ui/src/components/MDinput/index.vue
similarity index 100%
rename from console-ui/src/components/MDinput/index.vue
rename to hippo4j-console-ui/src/components/MDinput/index.vue
diff --git a/console-ui/src/components/MarkdownEditor/default-options.js b/hippo4j-console-ui/src/components/MarkdownEditor/default-options.js
similarity index 100%
rename from console-ui/src/components/MarkdownEditor/default-options.js
rename to hippo4j-console-ui/src/components/MarkdownEditor/default-options.js
diff --git a/console-ui/src/components/MarkdownEditor/index.vue b/hippo4j-console-ui/src/components/MarkdownEditor/index.vue
similarity index 100%
rename from console-ui/src/components/MarkdownEditor/index.vue
rename to hippo4j-console-ui/src/components/MarkdownEditor/index.vue
diff --git a/console-ui/src/components/Pagination/index.vue b/hippo4j-console-ui/src/components/Pagination/index.vue
similarity index 100%
rename from console-ui/src/components/Pagination/index.vue
rename to hippo4j-console-ui/src/components/Pagination/index.vue
diff --git a/console-ui/src/components/PanThumb/index.vue b/hippo4j-console-ui/src/components/PanThumb/index.vue
similarity index 100%
rename from console-ui/src/components/PanThumb/index.vue
rename to hippo4j-console-ui/src/components/PanThumb/index.vue
diff --git a/console-ui/src/components/PowershellEditor/index.vue b/hippo4j-console-ui/src/components/PowershellEditor/index.vue
similarity index 100%
rename from console-ui/src/components/PowershellEditor/index.vue
rename to hippo4j-console-ui/src/components/PowershellEditor/index.vue
diff --git a/console-ui/src/components/PythonEditor/index.vue b/hippo4j-console-ui/src/components/PythonEditor/index.vue
similarity index 100%
rename from console-ui/src/components/PythonEditor/index.vue
rename to hippo4j-console-ui/src/components/PythonEditor/index.vue
diff --git a/console-ui/src/components/RightPanel/index.vue b/hippo4j-console-ui/src/components/RightPanel/index.vue
similarity index 100%
rename from console-ui/src/components/RightPanel/index.vue
rename to hippo4j-console-ui/src/components/RightPanel/index.vue
diff --git a/console-ui/src/components/Screenfull/index.vue b/hippo4j-console-ui/src/components/Screenfull/index.vue
similarity index 100%
rename from console-ui/src/components/Screenfull/index.vue
rename to hippo4j-console-ui/src/components/Screenfull/index.vue
diff --git a/console-ui/src/components/Share/DropdownMenu.vue b/hippo4j-console-ui/src/components/Share/DropdownMenu.vue
similarity index 100%
rename from console-ui/src/components/Share/DropdownMenu.vue
rename to hippo4j-console-ui/src/components/Share/DropdownMenu.vue
diff --git a/console-ui/src/components/ShellEditor/index.vue b/hippo4j-console-ui/src/components/ShellEditor/index.vue
similarity index 100%
rename from console-ui/src/components/ShellEditor/index.vue
rename to hippo4j-console-ui/src/components/ShellEditor/index.vue
diff --git a/console-ui/src/components/SizeSelect/index.vue b/hippo4j-console-ui/src/components/SizeSelect/index.vue
similarity index 100%
rename from console-ui/src/components/SizeSelect/index.vue
rename to hippo4j-console-ui/src/components/SizeSelect/index.vue
diff --git a/console-ui/src/components/Sticky/index.vue b/hippo4j-console-ui/src/components/Sticky/index.vue
similarity index 100%
rename from console-ui/src/components/Sticky/index.vue
rename to hippo4j-console-ui/src/components/Sticky/index.vue
diff --git a/console-ui/src/components/SvgIcon/index.vue b/hippo4j-console-ui/src/components/SvgIcon/index.vue
similarity index 100%
rename from console-ui/src/components/SvgIcon/index.vue
rename to hippo4j-console-ui/src/components/SvgIcon/index.vue
diff --git a/console-ui/src/components/TextHoverEffect/Mallki.vue b/hippo4j-console-ui/src/components/TextHoverEffect/Mallki.vue
similarity index 100%
rename from console-ui/src/components/TextHoverEffect/Mallki.vue
rename to hippo4j-console-ui/src/components/TextHoverEffect/Mallki.vue
diff --git a/console-ui/src/components/ThemePicker/index.vue b/hippo4j-console-ui/src/components/ThemePicker/index.vue
similarity index 100%
rename from console-ui/src/components/ThemePicker/index.vue
rename to hippo4j-console-ui/src/components/ThemePicker/index.vue
diff --git a/console-ui/src/components/Tinymce/components/EditorImage.vue b/hippo4j-console-ui/src/components/Tinymce/components/EditorImage.vue
similarity index 100%
rename from console-ui/src/components/Tinymce/components/EditorImage.vue
rename to hippo4j-console-ui/src/components/Tinymce/components/EditorImage.vue
diff --git a/console-ui/src/components/Tinymce/dynamicLoadScript.js b/hippo4j-console-ui/src/components/Tinymce/dynamicLoadScript.js
similarity index 100%
rename from console-ui/src/components/Tinymce/dynamicLoadScript.js
rename to hippo4j-console-ui/src/components/Tinymce/dynamicLoadScript.js
diff --git a/console-ui/src/components/Tinymce/index.vue b/hippo4j-console-ui/src/components/Tinymce/index.vue
similarity index 100%
rename from console-ui/src/components/Tinymce/index.vue
rename to hippo4j-console-ui/src/components/Tinymce/index.vue
diff --git a/console-ui/src/components/Tinymce/plugins.js b/hippo4j-console-ui/src/components/Tinymce/plugins.js
similarity index 100%
rename from console-ui/src/components/Tinymce/plugins.js
rename to hippo4j-console-ui/src/components/Tinymce/plugins.js
diff --git a/console-ui/src/components/Tinymce/toolbar.js b/hippo4j-console-ui/src/components/Tinymce/toolbar.js
similarity index 100%
rename from console-ui/src/components/Tinymce/toolbar.js
rename to hippo4j-console-ui/src/components/Tinymce/toolbar.js
diff --git a/console-ui/src/components/Upload/SingleImage.vue b/hippo4j-console-ui/src/components/Upload/SingleImage.vue
similarity index 100%
rename from console-ui/src/components/Upload/SingleImage.vue
rename to hippo4j-console-ui/src/components/Upload/SingleImage.vue
diff --git a/console-ui/src/components/Upload/SingleImage2.vue b/hippo4j-console-ui/src/components/Upload/SingleImage2.vue
similarity index 100%
rename from console-ui/src/components/Upload/SingleImage2.vue
rename to hippo4j-console-ui/src/components/Upload/SingleImage2.vue
diff --git a/console-ui/src/components/Upload/SingleImage3.vue b/hippo4j-console-ui/src/components/Upload/SingleImage3.vue
similarity index 100%
rename from console-ui/src/components/Upload/SingleImage3.vue
rename to hippo4j-console-ui/src/components/Upload/SingleImage3.vue
diff --git a/console-ui/src/components/UploadExcel/index.vue b/hippo4j-console-ui/src/components/UploadExcel/index.vue
similarity index 100%
rename from console-ui/src/components/UploadExcel/index.vue
rename to hippo4j-console-ui/src/components/UploadExcel/index.vue
diff --git a/console-ui/src/directive/clipboard/clipboard.js b/hippo4j-console-ui/src/directive/clipboard/clipboard.js
similarity index 100%
rename from console-ui/src/directive/clipboard/clipboard.js
rename to hippo4j-console-ui/src/directive/clipboard/clipboard.js
diff --git a/console-ui/src/directive/clipboard/index.js b/hippo4j-console-ui/src/directive/clipboard/index.js
similarity index 100%
rename from console-ui/src/directive/clipboard/index.js
rename to hippo4j-console-ui/src/directive/clipboard/index.js
diff --git a/console-ui/src/directive/el-drag-dialog/drag.js b/hippo4j-console-ui/src/directive/el-drag-dialog/drag.js
similarity index 100%
rename from console-ui/src/directive/el-drag-dialog/drag.js
rename to hippo4j-console-ui/src/directive/el-drag-dialog/drag.js
diff --git a/console-ui/src/directive/el-drag-dialog/index.js b/hippo4j-console-ui/src/directive/el-drag-dialog/index.js
similarity index 100%
rename from console-ui/src/directive/el-drag-dialog/index.js
rename to hippo4j-console-ui/src/directive/el-drag-dialog/index.js
diff --git a/console-ui/src/directive/el-table/adaptive.js b/hippo4j-console-ui/src/directive/el-table/adaptive.js
similarity index 100%
rename from console-ui/src/directive/el-table/adaptive.js
rename to hippo4j-console-ui/src/directive/el-table/adaptive.js
diff --git a/console-ui/src/directive/el-table/index.js b/hippo4j-console-ui/src/directive/el-table/index.js
similarity index 100%
rename from console-ui/src/directive/el-table/index.js
rename to hippo4j-console-ui/src/directive/el-table/index.js
diff --git a/console-ui/src/directive/permission/index.js b/hippo4j-console-ui/src/directive/permission/index.js
similarity index 100%
rename from console-ui/src/directive/permission/index.js
rename to hippo4j-console-ui/src/directive/permission/index.js
diff --git a/console-ui/src/directive/permission/permission.js b/hippo4j-console-ui/src/directive/permission/permission.js
similarity index 100%
rename from console-ui/src/directive/permission/permission.js
rename to hippo4j-console-ui/src/directive/permission/permission.js
diff --git a/console-ui/src/directive/sticky.js b/hippo4j-console-ui/src/directive/sticky.js
similarity index 100%
rename from console-ui/src/directive/sticky.js
rename to hippo4j-console-ui/src/directive/sticky.js
diff --git a/console-ui/src/directive/waves/index.js b/hippo4j-console-ui/src/directive/waves/index.js
similarity index 100%
rename from console-ui/src/directive/waves/index.js
rename to hippo4j-console-ui/src/directive/waves/index.js
diff --git a/console-ui/src/directive/waves/waves.css b/hippo4j-console-ui/src/directive/waves/waves.css
similarity index 100%
rename from console-ui/src/directive/waves/waves.css
rename to hippo4j-console-ui/src/directive/waves/waves.css
diff --git a/console-ui/src/directive/waves/waves.js b/hippo4j-console-ui/src/directive/waves/waves.js
similarity index 100%
rename from console-ui/src/directive/waves/waves.js
rename to hippo4j-console-ui/src/directive/waves/waves.js
diff --git a/console-ui/src/filters/index.js b/hippo4j-console-ui/src/filters/index.js
similarity index 100%
rename from console-ui/src/filters/index.js
rename to hippo4j-console-ui/src/filters/index.js
diff --git a/console-ui/src/icons/index.js b/hippo4j-console-ui/src/icons/index.js
similarity index 100%
rename from console-ui/src/icons/index.js
rename to hippo4j-console-ui/src/icons/index.js
diff --git a/console-ui/src/icons/svg/404.svg b/hippo4j-console-ui/src/icons/svg/404.svg
similarity index 100%
rename from console-ui/src/icons/svg/404.svg
rename to hippo4j-console-ui/src/icons/svg/404.svg
diff --git a/console-ui/src/icons/svg/batch-create.svg b/hippo4j-console-ui/src/icons/svg/batch-create.svg
similarity index 100%
rename from console-ui/src/icons/svg/batch-create.svg
rename to hippo4j-console-ui/src/icons/svg/batch-create.svg
diff --git a/console-ui/src/icons/svg/battery-line.svg b/hippo4j-console-ui/src/icons/svg/battery-line.svg
similarity index 100%
rename from console-ui/src/icons/svg/battery-line.svg
rename to hippo4j-console-ui/src/icons/svg/battery-line.svg
diff --git a/console-ui/src/icons/svg/bug.svg b/hippo4j-console-ui/src/icons/svg/bug.svg
similarity index 100%
rename from console-ui/src/icons/svg/bug.svg
rename to hippo4j-console-ui/src/icons/svg/bug.svg
diff --git a/console-ui/src/icons/svg/cfg-datasouce.svg b/hippo4j-console-ui/src/icons/svg/cfg-datasouce.svg
similarity index 100%
rename from console-ui/src/icons/svg/cfg-datasouce.svg
rename to hippo4j-console-ui/src/icons/svg/cfg-datasouce.svg
diff --git a/console-ui/src/icons/svg/chart.svg b/hippo4j-console-ui/src/icons/svg/chart.svg
similarity index 100%
rename from console-ui/src/icons/svg/chart.svg
rename to hippo4j-console-ui/src/icons/svg/chart.svg
diff --git a/console-ui/src/icons/svg/clipboard.svg b/hippo4j-console-ui/src/icons/svg/clipboard.svg
similarity index 100%
rename from console-ui/src/icons/svg/clipboard.svg
rename to hippo4j-console-ui/src/icons/svg/clipboard.svg
diff --git a/console-ui/src/icons/svg/component.svg b/hippo4j-console-ui/src/icons/svg/component.svg
similarity index 100%
rename from console-ui/src/icons/svg/component.svg
rename to hippo4j-console-ui/src/icons/svg/component.svg
diff --git a/console-ui/src/icons/svg/dashboard.svg b/hippo4j-console-ui/src/icons/svg/dashboard.svg
similarity index 100%
rename from console-ui/src/icons/svg/dashboard.svg
rename to hippo4j-console-ui/src/icons/svg/dashboard.svg
diff --git a/console-ui/src/icons/svg/documentation.svg b/hippo4j-console-ui/src/icons/svg/documentation.svg
similarity index 100%
rename from console-ui/src/icons/svg/documentation.svg
rename to hippo4j-console-ui/src/icons/svg/documentation.svg
diff --git a/console-ui/src/icons/svg/drag.svg b/hippo4j-console-ui/src/icons/svg/drag.svg
similarity index 100%
rename from console-ui/src/icons/svg/drag.svg
rename to hippo4j-console-ui/src/icons/svg/drag.svg
diff --git a/console-ui/src/icons/svg/edit.svg b/hippo4j-console-ui/src/icons/svg/edit.svg
similarity index 100%
rename from console-ui/src/icons/svg/edit.svg
rename to hippo4j-console-ui/src/icons/svg/edit.svg
diff --git a/console-ui/src/icons/svg/education.svg b/hippo4j-console-ui/src/icons/svg/education.svg
similarity index 100%
rename from console-ui/src/icons/svg/education.svg
rename to hippo4j-console-ui/src/icons/svg/education.svg
diff --git a/console-ui/src/icons/svg/email.svg b/hippo4j-console-ui/src/icons/svg/email.svg
similarity index 100%
rename from console-ui/src/icons/svg/email.svg
rename to hippo4j-console-ui/src/icons/svg/email.svg
diff --git a/console-ui/src/icons/svg/example.svg b/hippo4j-console-ui/src/icons/svg/example.svg
similarity index 100%
rename from console-ui/src/icons/svg/example.svg
rename to hippo4j-console-ui/src/icons/svg/example.svg
diff --git a/console-ui/src/icons/svg/excel.svg b/hippo4j-console-ui/src/icons/svg/excel.svg
similarity index 100%
rename from console-ui/src/icons/svg/excel.svg
rename to hippo4j-console-ui/src/icons/svg/excel.svg
diff --git a/console-ui/src/icons/svg/exe-cfg.svg b/hippo4j-console-ui/src/icons/svg/exe-cfg.svg
similarity index 100%
rename from console-ui/src/icons/svg/exe-cfg.svg
rename to hippo4j-console-ui/src/icons/svg/exe-cfg.svg
diff --git a/console-ui/src/icons/svg/exit-fullscreen.svg b/hippo4j-console-ui/src/icons/svg/exit-fullscreen.svg
similarity index 100%
rename from console-ui/src/icons/svg/exit-fullscreen.svg
rename to hippo4j-console-ui/src/icons/svg/exit-fullscreen.svg
diff --git a/console-ui/src/icons/svg/eye-open.svg b/hippo4j-console-ui/src/icons/svg/eye-open.svg
similarity index 100%
rename from console-ui/src/icons/svg/eye-open.svg
rename to hippo4j-console-ui/src/icons/svg/eye-open.svg
diff --git a/console-ui/src/icons/svg/eye.svg b/hippo4j-console-ui/src/icons/svg/eye.svg
similarity index 100%
rename from console-ui/src/icons/svg/eye.svg
rename to hippo4j-console-ui/src/icons/svg/eye.svg
diff --git a/console-ui/src/icons/svg/fail.svg b/hippo4j-console-ui/src/icons/svg/fail.svg
similarity index 100%
rename from console-ui/src/icons/svg/fail.svg
rename to hippo4j-console-ui/src/icons/svg/fail.svg
diff --git a/console-ui/src/icons/svg/form.svg b/hippo4j-console-ui/src/icons/svg/form.svg
similarity index 100%
rename from console-ui/src/icons/svg/form.svg
rename to hippo4j-console-ui/src/icons/svg/form.svg
diff --git a/console-ui/src/icons/svg/fullscreen.svg b/hippo4j-console-ui/src/icons/svg/fullscreen.svg
similarity index 100%
rename from console-ui/src/icons/svg/fullscreen.svg
rename to hippo4j-console-ui/src/icons/svg/fullscreen.svg
diff --git a/console-ui/src/icons/svg/guide.svg b/hippo4j-console-ui/src/icons/svg/guide.svg
similarity index 100%
rename from console-ui/src/icons/svg/guide.svg
rename to hippo4j-console-ui/src/icons/svg/guide.svg
diff --git a/console-ui/src/icons/svg/icon.svg b/hippo4j-console-ui/src/icons/svg/icon.svg
similarity index 100%
rename from console-ui/src/icons/svg/icon.svg
rename to hippo4j-console-ui/src/icons/svg/icon.svg
diff --git a/console-ui/src/icons/svg/item.svg b/hippo4j-console-ui/src/icons/svg/item.svg
similarity index 100%
rename from console-ui/src/icons/svg/item.svg
rename to hippo4j-console-ui/src/icons/svg/item.svg
diff --git a/console-ui/src/icons/svg/json.svg b/hippo4j-console-ui/src/icons/svg/json.svg
similarity index 100%
rename from console-ui/src/icons/svg/json.svg
rename to hippo4j-console-ui/src/icons/svg/json.svg
diff --git a/console-ui/src/icons/svg/language.svg b/hippo4j-console-ui/src/icons/svg/language.svg
similarity index 100%
rename from console-ui/src/icons/svg/language.svg
rename to hippo4j-console-ui/src/icons/svg/language.svg
diff --git a/console-ui/src/icons/svg/lessee.svg b/hippo4j-console-ui/src/icons/svg/lessee.svg
similarity index 100%
rename from console-ui/src/icons/svg/lessee.svg
rename to hippo4j-console-ui/src/icons/svg/lessee.svg
diff --git a/console-ui/src/icons/svg/link.svg b/hippo4j-console-ui/src/icons/svg/link.svg
similarity index 100%
rename from console-ui/src/icons/svg/link.svg
rename to hippo4j-console-ui/src/icons/svg/link.svg
diff --git a/console-ui/src/icons/svg/list.svg b/hippo4j-console-ui/src/icons/svg/list.svg
similarity index 100%
rename from console-ui/src/icons/svg/list.svg
rename to hippo4j-console-ui/src/icons/svg/list.svg
diff --git a/console-ui/src/icons/svg/lock.svg b/hippo4j-console-ui/src/icons/svg/lock.svg
similarity index 100%
rename from console-ui/src/icons/svg/lock.svg
rename to hippo4j-console-ui/src/icons/svg/lock.svg
diff --git a/console-ui/src/icons/svg/log.svg b/hippo4j-console-ui/src/icons/svg/log.svg
similarity index 100%
rename from console-ui/src/icons/svg/log.svg
rename to hippo4j-console-ui/src/icons/svg/log.svg
diff --git a/console-ui/src/icons/svg/message.svg b/hippo4j-console-ui/src/icons/svg/message.svg
similarity index 100%
rename from console-ui/src/icons/svg/message.svg
rename to hippo4j-console-ui/src/icons/svg/message.svg
diff --git a/console-ui/src/icons/svg/money.svg b/hippo4j-console-ui/src/icons/svg/money.svg
similarity index 100%
rename from console-ui/src/icons/svg/money.svg
rename to hippo4j-console-ui/src/icons/svg/money.svg
diff --git a/console-ui/src/icons/svg/nested.svg b/hippo4j-console-ui/src/icons/svg/nested.svg
similarity index 100%
rename from console-ui/src/icons/svg/nested.svg
rename to hippo4j-console-ui/src/icons/svg/nested.svg
diff --git a/console-ui/src/icons/svg/password.svg b/hippo4j-console-ui/src/icons/svg/password.svg
similarity index 100%
rename from console-ui/src/icons/svg/password.svg
rename to hippo4j-console-ui/src/icons/svg/password.svg
diff --git a/console-ui/src/icons/svg/pdf.svg b/hippo4j-console-ui/src/icons/svg/pdf.svg
similarity index 100%
rename from console-ui/src/icons/svg/pdf.svg
rename to hippo4j-console-ui/src/icons/svg/pdf.svg
diff --git a/console-ui/src/icons/svg/people.svg b/hippo4j-console-ui/src/icons/svg/people.svg
similarity index 100%
rename from console-ui/src/icons/svg/people.svg
rename to hippo4j-console-ui/src/icons/svg/people.svg
diff --git a/console-ui/src/icons/svg/peoples.svg b/hippo4j-console-ui/src/icons/svg/peoples.svg
similarity index 100%
rename from console-ui/src/icons/svg/peoples.svg
rename to hippo4j-console-ui/src/icons/svg/peoples.svg
diff --git a/console-ui/src/icons/svg/project.svg b/hippo4j-console-ui/src/icons/svg/project.svg
similarity index 100%
rename from console-ui/src/icons/svg/project.svg
rename to hippo4j-console-ui/src/icons/svg/project.svg
diff --git a/console-ui/src/icons/svg/qq.svg b/hippo4j-console-ui/src/icons/svg/qq.svg
similarity index 100%
rename from console-ui/src/icons/svg/qq.svg
rename to hippo4j-console-ui/src/icons/svg/qq.svg
diff --git a/console-ui/src/icons/svg/running.svg b/hippo4j-console-ui/src/icons/svg/running.svg
similarity index 100%
rename from console-ui/src/icons/svg/running.svg
rename to hippo4j-console-ui/src/icons/svg/running.svg
diff --git a/console-ui/src/icons/svg/search.svg b/hippo4j-console-ui/src/icons/svg/search.svg
similarity index 100%
rename from console-ui/src/icons/svg/search.svg
rename to hippo4j-console-ui/src/icons/svg/search.svg
diff --git a/console-ui/src/icons/svg/shopping.svg b/hippo4j-console-ui/src/icons/svg/shopping.svg
similarity index 100%
rename from console-ui/src/icons/svg/shopping.svg
rename to hippo4j-console-ui/src/icons/svg/shopping.svg
diff --git a/console-ui/src/icons/svg/size.svg b/hippo4j-console-ui/src/icons/svg/size.svg
similarity index 100%
rename from console-ui/src/icons/svg/size.svg
rename to hippo4j-console-ui/src/icons/svg/size.svg
diff --git a/console-ui/src/icons/svg/skill.svg b/hippo4j-console-ui/src/icons/svg/skill.svg
similarity index 100%
rename from console-ui/src/icons/svg/skill.svg
rename to hippo4j-console-ui/src/icons/svg/skill.svg
diff --git a/console-ui/src/icons/svg/star.svg b/hippo4j-console-ui/src/icons/svg/star.svg
similarity index 100%
rename from console-ui/src/icons/svg/star.svg
rename to hippo4j-console-ui/src/icons/svg/star.svg
diff --git a/console-ui/src/icons/svg/success.svg b/hippo4j-console-ui/src/icons/svg/success.svg
similarity index 100%
rename from console-ui/src/icons/svg/success.svg
rename to hippo4j-console-ui/src/icons/svg/success.svg
diff --git a/console-ui/src/icons/svg/tab.svg b/hippo4j-console-ui/src/icons/svg/tab.svg
similarity index 100%
rename from console-ui/src/icons/svg/tab.svg
rename to hippo4j-console-ui/src/icons/svg/tab.svg
diff --git a/console-ui/src/icons/svg/table.svg b/hippo4j-console-ui/src/icons/svg/table.svg
similarity index 100%
rename from console-ui/src/icons/svg/table.svg
rename to hippo4j-console-ui/src/icons/svg/table.svg
diff --git a/console-ui/src/icons/svg/task-cfg.svg b/hippo4j-console-ui/src/icons/svg/task-cfg.svg
similarity index 100%
rename from console-ui/src/icons/svg/task-cfg.svg
rename to hippo4j-console-ui/src/icons/svg/task-cfg.svg
diff --git a/console-ui/src/icons/svg/task-tmp.svg b/hippo4j-console-ui/src/icons/svg/task-tmp.svg
similarity index 100%
rename from console-ui/src/icons/svg/task-tmp.svg
rename to hippo4j-console-ui/src/icons/svg/task-tmp.svg
diff --git a/console-ui/src/icons/svg/theme.svg b/hippo4j-console-ui/src/icons/svg/theme.svg
similarity index 100%
rename from console-ui/src/icons/svg/theme.svg
rename to hippo4j-console-ui/src/icons/svg/theme.svg
diff --git a/console-ui/src/icons/svg/tree-table.svg b/hippo4j-console-ui/src/icons/svg/tree-table.svg
similarity index 100%
rename from console-ui/src/icons/svg/tree-table.svg
rename to hippo4j-console-ui/src/icons/svg/tree-table.svg
diff --git a/console-ui/src/icons/svg/tree.svg b/hippo4j-console-ui/src/icons/svg/tree.svg
similarity index 100%
rename from console-ui/src/icons/svg/tree.svg
rename to hippo4j-console-ui/src/icons/svg/tree.svg
diff --git a/console-ui/src/icons/svg/user-cfg.svg b/hippo4j-console-ui/src/icons/svg/user-cfg.svg
similarity index 100%
rename from console-ui/src/icons/svg/user-cfg.svg
rename to hippo4j-console-ui/src/icons/svg/user-cfg.svg
diff --git a/console-ui/src/icons/svg/user.svg b/hippo4j-console-ui/src/icons/svg/user.svg
similarity index 100%
rename from console-ui/src/icons/svg/user.svg
rename to hippo4j-console-ui/src/icons/svg/user.svg
diff --git a/console-ui/src/icons/svg/wechat.svg b/hippo4j-console-ui/src/icons/svg/wechat.svg
similarity index 100%
rename from console-ui/src/icons/svg/wechat.svg
rename to hippo4j-console-ui/src/icons/svg/wechat.svg
diff --git a/console-ui/src/icons/svg/work.svg b/hippo4j-console-ui/src/icons/svg/work.svg
similarity index 100%
rename from console-ui/src/icons/svg/work.svg
rename to hippo4j-console-ui/src/icons/svg/work.svg
diff --git a/console-ui/src/icons/svg/zip.svg b/hippo4j-console-ui/src/icons/svg/zip.svg
similarity index 100%
rename from console-ui/src/icons/svg/zip.svg
rename to hippo4j-console-ui/src/icons/svg/zip.svg
diff --git a/console-ui/src/icons/svgo.yml b/hippo4j-console-ui/src/icons/svgo.yml
similarity index 100%
rename from console-ui/src/icons/svgo.yml
rename to hippo4j-console-ui/src/icons/svgo.yml
diff --git a/console-ui/src/layout/components/AppMain.vue b/hippo4j-console-ui/src/layout/components/AppMain.vue
similarity index 100%
rename from console-ui/src/layout/components/AppMain.vue
rename to hippo4j-console-ui/src/layout/components/AppMain.vue
diff --git a/console-ui/src/layout/components/Navbar.vue b/hippo4j-console-ui/src/layout/components/Navbar.vue
similarity index 100%
rename from console-ui/src/layout/components/Navbar.vue
rename to hippo4j-console-ui/src/layout/components/Navbar.vue
diff --git a/console-ui/src/layout/components/Settings/index.vue b/hippo4j-console-ui/src/layout/components/Settings/index.vue
similarity index 100%
rename from console-ui/src/layout/components/Settings/index.vue
rename to hippo4j-console-ui/src/layout/components/Settings/index.vue
diff --git a/console-ui/src/layout/components/Sidebar/FixiOSBug.js b/hippo4j-console-ui/src/layout/components/Sidebar/FixiOSBug.js
similarity index 100%
rename from console-ui/src/layout/components/Sidebar/FixiOSBug.js
rename to hippo4j-console-ui/src/layout/components/Sidebar/FixiOSBug.js
diff --git a/console-ui/src/layout/components/Sidebar/Item.vue b/hippo4j-console-ui/src/layout/components/Sidebar/Item.vue
similarity index 100%
rename from console-ui/src/layout/components/Sidebar/Item.vue
rename to hippo4j-console-ui/src/layout/components/Sidebar/Item.vue
diff --git a/console-ui/src/layout/components/Sidebar/Link.vue b/hippo4j-console-ui/src/layout/components/Sidebar/Link.vue
similarity index 100%
rename from console-ui/src/layout/components/Sidebar/Link.vue
rename to hippo4j-console-ui/src/layout/components/Sidebar/Link.vue
diff --git a/console-ui/src/layout/components/Sidebar/Logo.vue b/hippo4j-console-ui/src/layout/components/Sidebar/Logo.vue
similarity index 100%
rename from console-ui/src/layout/components/Sidebar/Logo.vue
rename to hippo4j-console-ui/src/layout/components/Sidebar/Logo.vue
diff --git a/console-ui/src/layout/components/Sidebar/SidebarItem.vue b/hippo4j-console-ui/src/layout/components/Sidebar/SidebarItem.vue
similarity index 100%
rename from console-ui/src/layout/components/Sidebar/SidebarItem.vue
rename to hippo4j-console-ui/src/layout/components/Sidebar/SidebarItem.vue
diff --git a/console-ui/src/layout/components/Sidebar/index.vue b/hippo4j-console-ui/src/layout/components/Sidebar/index.vue
similarity index 100%
rename from console-ui/src/layout/components/Sidebar/index.vue
rename to hippo4j-console-ui/src/layout/components/Sidebar/index.vue
diff --git a/console-ui/src/layout/components/TagsView/ScrollPane.vue b/hippo4j-console-ui/src/layout/components/TagsView/ScrollPane.vue
similarity index 100%
rename from console-ui/src/layout/components/TagsView/ScrollPane.vue
rename to hippo4j-console-ui/src/layout/components/TagsView/ScrollPane.vue
diff --git a/console-ui/src/layout/components/TagsView/index.vue b/hippo4j-console-ui/src/layout/components/TagsView/index.vue
similarity index 100%
rename from console-ui/src/layout/components/TagsView/index.vue
rename to hippo4j-console-ui/src/layout/components/TagsView/index.vue
diff --git a/console-ui/src/layout/components/index.js b/hippo4j-console-ui/src/layout/components/index.js
similarity index 100%
rename from console-ui/src/layout/components/index.js
rename to hippo4j-console-ui/src/layout/components/index.js
diff --git a/console-ui/src/layout/index.vue b/hippo4j-console-ui/src/layout/index.vue
similarity index 100%
rename from console-ui/src/layout/index.vue
rename to hippo4j-console-ui/src/layout/index.vue
diff --git a/console-ui/src/layout/mixin/ResizeHandler.js b/hippo4j-console-ui/src/layout/mixin/ResizeHandler.js
similarity index 100%
rename from console-ui/src/layout/mixin/ResizeHandler.js
rename to hippo4j-console-ui/src/layout/mixin/ResizeHandler.js
diff --git a/console-ui/src/main.js b/hippo4j-console-ui/src/main.js
similarity index 100%
rename from console-ui/src/main.js
rename to hippo4j-console-ui/src/main.js
diff --git a/console-ui/src/permission.js b/hippo4j-console-ui/src/permission.js
similarity index 100%
rename from console-ui/src/permission.js
rename to hippo4j-console-ui/src/permission.js
diff --git a/console-ui/src/router/index.js b/hippo4j-console-ui/src/router/index.js
similarity index 100%
rename from console-ui/src/router/index.js
rename to hippo4j-console-ui/src/router/index.js
diff --git a/console-ui/src/router/modules/tool.js b/hippo4j-console-ui/src/router/modules/tool.js
similarity index 100%
rename from console-ui/src/router/modules/tool.js
rename to hippo4j-console-ui/src/router/modules/tool.js
diff --git a/console-ui/src/settings.js b/hippo4j-console-ui/src/settings.js
similarity index 100%
rename from console-ui/src/settings.js
rename to hippo4j-console-ui/src/settings.js
diff --git a/console-ui/src/store/getters.js b/hippo4j-console-ui/src/store/getters.js
similarity index 100%
rename from console-ui/src/store/getters.js
rename to hippo4j-console-ui/src/store/getters.js
diff --git a/console-ui/src/store/index.js b/hippo4j-console-ui/src/store/index.js
similarity index 100%
rename from console-ui/src/store/index.js
rename to hippo4j-console-ui/src/store/index.js
diff --git a/console-ui/src/store/modules/app.js b/hippo4j-console-ui/src/store/modules/app.js
similarity index 100%
rename from console-ui/src/store/modules/app.js
rename to hippo4j-console-ui/src/store/modules/app.js
diff --git a/console-ui/src/store/modules/errorLog.js b/hippo4j-console-ui/src/store/modules/errorLog.js
similarity index 100%
rename from console-ui/src/store/modules/errorLog.js
rename to hippo4j-console-ui/src/store/modules/errorLog.js
diff --git a/console-ui/src/store/modules/permission.js b/hippo4j-console-ui/src/store/modules/permission.js
similarity index 100%
rename from console-ui/src/store/modules/permission.js
rename to hippo4j-console-ui/src/store/modules/permission.js
diff --git a/console-ui/src/store/modules/settings.js b/hippo4j-console-ui/src/store/modules/settings.js
similarity index 100%
rename from console-ui/src/store/modules/settings.js
rename to hippo4j-console-ui/src/store/modules/settings.js
diff --git a/console-ui/src/store/modules/tagsView.js b/hippo4j-console-ui/src/store/modules/tagsView.js
similarity index 100%
rename from console-ui/src/store/modules/tagsView.js
rename to hippo4j-console-ui/src/store/modules/tagsView.js
diff --git a/console-ui/src/store/modules/user.js b/hippo4j-console-ui/src/store/modules/user.js
similarity index 100%
rename from console-ui/src/store/modules/user.js
rename to hippo4j-console-ui/src/store/modules/user.js
diff --git a/console-ui/src/styles/btn.scss b/hippo4j-console-ui/src/styles/btn.scss
similarity index 100%
rename from console-ui/src/styles/btn.scss
rename to hippo4j-console-ui/src/styles/btn.scss
diff --git a/console-ui/src/styles/element-ui.scss b/hippo4j-console-ui/src/styles/element-ui.scss
similarity index 100%
rename from console-ui/src/styles/element-ui.scss
rename to hippo4j-console-ui/src/styles/element-ui.scss
diff --git a/console-ui/src/styles/element-variables.scss b/hippo4j-console-ui/src/styles/element-variables.scss
similarity index 100%
rename from console-ui/src/styles/element-variables.scss
rename to hippo4j-console-ui/src/styles/element-variables.scss
diff --git a/console-ui/src/styles/index.scss b/hippo4j-console-ui/src/styles/index.scss
similarity index 100%
rename from console-ui/src/styles/index.scss
rename to hippo4j-console-ui/src/styles/index.scss
diff --git a/console-ui/src/styles/mixin.scss b/hippo4j-console-ui/src/styles/mixin.scss
similarity index 100%
rename from console-ui/src/styles/mixin.scss
rename to hippo4j-console-ui/src/styles/mixin.scss
diff --git a/console-ui/src/styles/sidebar.scss b/hippo4j-console-ui/src/styles/sidebar.scss
similarity index 100%
rename from console-ui/src/styles/sidebar.scss
rename to hippo4j-console-ui/src/styles/sidebar.scss
diff --git a/console-ui/src/styles/transition.scss b/hippo4j-console-ui/src/styles/transition.scss
similarity index 100%
rename from console-ui/src/styles/transition.scss
rename to hippo4j-console-ui/src/styles/transition.scss
diff --git a/console-ui/src/styles/variables.scss b/hippo4j-console-ui/src/styles/variables.scss
similarity index 100%
rename from console-ui/src/styles/variables.scss
rename to hippo4j-console-ui/src/styles/variables.scss
diff --git a/console-ui/src/utils/auth.js b/hippo4j-console-ui/src/utils/auth.js
similarity index 100%
rename from console-ui/src/utils/auth.js
rename to hippo4j-console-ui/src/utils/auth.js
diff --git a/console-ui/src/utils/clipboard.js b/hippo4j-console-ui/src/utils/clipboard.js
similarity index 100%
rename from console-ui/src/utils/clipboard.js
rename to hippo4j-console-ui/src/utils/clipboard.js
diff --git a/console-ui/src/utils/error-log.js b/hippo4j-console-ui/src/utils/error-log.js
similarity index 100%
rename from console-ui/src/utils/error-log.js
rename to hippo4j-console-ui/src/utils/error-log.js
diff --git a/console-ui/src/utils/get-page-title.js b/hippo4j-console-ui/src/utils/get-page-title.js
similarity index 100%
rename from console-ui/src/utils/get-page-title.js
rename to hippo4j-console-ui/src/utils/get-page-title.js
diff --git a/console-ui/src/utils/index.js b/hippo4j-console-ui/src/utils/index.js
similarity index 100%
rename from console-ui/src/utils/index.js
rename to hippo4j-console-ui/src/utils/index.js
diff --git a/console-ui/src/utils/open-window.js b/hippo4j-console-ui/src/utils/open-window.js
similarity index 100%
rename from console-ui/src/utils/open-window.js
rename to hippo4j-console-ui/src/utils/open-window.js
diff --git a/console-ui/src/utils/permission.js b/hippo4j-console-ui/src/utils/permission.js
similarity index 100%
rename from console-ui/src/utils/permission.js
rename to hippo4j-console-ui/src/utils/permission.js
diff --git a/console-ui/src/utils/request.js b/hippo4j-console-ui/src/utils/request.js
similarity index 100%
rename from console-ui/src/utils/request.js
rename to hippo4j-console-ui/src/utils/request.js
diff --git a/console-ui/src/utils/scroll-to.js b/hippo4j-console-ui/src/utils/scroll-to.js
similarity index 100%
rename from console-ui/src/utils/scroll-to.js
rename to hippo4j-console-ui/src/utils/scroll-to.js
diff --git a/console-ui/src/utils/validate.js b/hippo4j-console-ui/src/utils/validate.js
similarity index 100%
rename from console-ui/src/utils/validate.js
rename to hippo4j-console-ui/src/utils/validate.js
diff --git a/console-ui/src/vendor/Export2Excel.js b/hippo4j-console-ui/src/vendor/Export2Excel.js
similarity index 100%
rename from console-ui/src/vendor/Export2Excel.js
rename to hippo4j-console-ui/src/vendor/Export2Excel.js
diff --git a/console-ui/src/vendor/Export2Zip.js b/hippo4j-console-ui/src/vendor/Export2Zip.js
similarity index 100%
rename from console-ui/src/vendor/Export2Zip.js
rename to hippo4j-console-ui/src/vendor/Export2Zip.js
diff --git a/console-ui/src/views/dashboard/admin/components/BarChart.vue b/hippo4j-console-ui/src/views/dashboard/admin/components/BarChart.vue
similarity index 100%
rename from console-ui/src/views/dashboard/admin/components/BarChart.vue
rename to hippo4j-console-ui/src/views/dashboard/admin/components/BarChart.vue
diff --git a/console-ui/src/views/dashboard/admin/components/BoxCard.vue b/hippo4j-console-ui/src/views/dashboard/admin/components/BoxCard.vue
similarity index 100%
rename from console-ui/src/views/dashboard/admin/components/BoxCard.vue
rename to hippo4j-console-ui/src/views/dashboard/admin/components/BoxCard.vue
diff --git a/console-ui/src/views/dashboard/admin/components/LineChart.vue b/hippo4j-console-ui/src/views/dashboard/admin/components/LineChart.vue
similarity index 100%
rename from console-ui/src/views/dashboard/admin/components/LineChart.vue
rename to hippo4j-console-ui/src/views/dashboard/admin/components/LineChart.vue
diff --git a/console-ui/src/views/dashboard/admin/components/PanelGroup.vue b/hippo4j-console-ui/src/views/dashboard/admin/components/PanelGroup.vue
similarity index 100%
rename from console-ui/src/views/dashboard/admin/components/PanelGroup.vue
rename to hippo4j-console-ui/src/views/dashboard/admin/components/PanelGroup.vue
diff --git a/console-ui/src/views/dashboard/admin/components/PieChart.vue b/hippo4j-console-ui/src/views/dashboard/admin/components/PieChart.vue
similarity index 100%
rename from console-ui/src/views/dashboard/admin/components/PieChart.vue
rename to hippo4j-console-ui/src/views/dashboard/admin/components/PieChart.vue
diff --git a/console-ui/src/views/dashboard/admin/components/RaddarChart.vue b/hippo4j-console-ui/src/views/dashboard/admin/components/RaddarChart.vue
similarity index 100%
rename from console-ui/src/views/dashboard/admin/components/RaddarChart.vue
rename to hippo4j-console-ui/src/views/dashboard/admin/components/RaddarChart.vue
diff --git a/console-ui/src/views/dashboard/admin/components/TodoList/Todo.vue b/hippo4j-console-ui/src/views/dashboard/admin/components/TodoList/Todo.vue
similarity index 100%
rename from console-ui/src/views/dashboard/admin/components/TodoList/Todo.vue
rename to hippo4j-console-ui/src/views/dashboard/admin/components/TodoList/Todo.vue
diff --git a/console-ui/src/views/dashboard/admin/components/TodoList/index.scss b/hippo4j-console-ui/src/views/dashboard/admin/components/TodoList/index.scss
similarity index 100%
rename from console-ui/src/views/dashboard/admin/components/TodoList/index.scss
rename to hippo4j-console-ui/src/views/dashboard/admin/components/TodoList/index.scss
diff --git a/console-ui/src/views/dashboard/admin/components/TodoList/index.vue b/hippo4j-console-ui/src/views/dashboard/admin/components/TodoList/index.vue
similarity index 100%
rename from console-ui/src/views/dashboard/admin/components/TodoList/index.vue
rename to hippo4j-console-ui/src/views/dashboard/admin/components/TodoList/index.vue
diff --git a/console-ui/src/views/dashboard/admin/components/TransactionTable.vue b/hippo4j-console-ui/src/views/dashboard/admin/components/TransactionTable.vue
similarity index 100%
rename from console-ui/src/views/dashboard/admin/components/TransactionTable.vue
rename to hippo4j-console-ui/src/views/dashboard/admin/components/TransactionTable.vue
diff --git a/console-ui/src/views/dashboard/admin/components/mixins/resize.js b/hippo4j-console-ui/src/views/dashboard/admin/components/mixins/resize.js
similarity index 100%
rename from console-ui/src/views/dashboard/admin/components/mixins/resize.js
rename to hippo4j-console-ui/src/views/dashboard/admin/components/mixins/resize.js
diff --git a/console-ui/src/views/dashboard/admin/index.vue b/hippo4j-console-ui/src/views/dashboard/admin/index.vue
similarity index 100%
rename from console-ui/src/views/dashboard/admin/index.vue
rename to hippo4j-console-ui/src/views/dashboard/admin/index.vue
diff --git a/console-ui/src/views/dashboard/editor/index.vue b/hippo4j-console-ui/src/views/dashboard/editor/index.vue
similarity index 100%
rename from console-ui/src/views/dashboard/editor/index.vue
rename to hippo4j-console-ui/src/views/dashboard/editor/index.vue
diff --git a/console-ui/src/views/dashboard/index.vue b/hippo4j-console-ui/src/views/dashboard/index.vue
similarity index 100%
rename from console-ui/src/views/dashboard/index.vue
rename to hippo4j-console-ui/src/views/dashboard/index.vue
diff --git a/console-ui/src/views/error-log/components/ErrorTestA.vue b/hippo4j-console-ui/src/views/error-log/components/ErrorTestA.vue
similarity index 100%
rename from console-ui/src/views/error-log/components/ErrorTestA.vue
rename to hippo4j-console-ui/src/views/error-log/components/ErrorTestA.vue
diff --git a/console-ui/src/views/error-log/components/ErrorTestB.vue b/hippo4j-console-ui/src/views/error-log/components/ErrorTestB.vue
similarity index 100%
rename from console-ui/src/views/error-log/components/ErrorTestB.vue
rename to hippo4j-console-ui/src/views/error-log/components/ErrorTestB.vue
diff --git a/console-ui/src/views/error-log/index.vue b/hippo4j-console-ui/src/views/error-log/index.vue
similarity index 100%
rename from console-ui/src/views/error-log/index.vue
rename to hippo4j-console-ui/src/views/error-log/index.vue
diff --git a/console-ui/src/views/error-page/401.vue b/hippo4j-console-ui/src/views/error-page/401.vue
similarity index 100%
rename from console-ui/src/views/error-page/401.vue
rename to hippo4j-console-ui/src/views/error-page/401.vue
diff --git a/console-ui/src/views/error-page/404.vue b/hippo4j-console-ui/src/views/error-page/404.vue
similarity index 100%
rename from console-ui/src/views/error-page/404.vue
rename to hippo4j-console-ui/src/views/error-page/404.vue
diff --git a/console-ui/src/views/hippo4j/instance/index.vue b/hippo4j-console-ui/src/views/hippo4j/instance/index.vue
similarity index 100%
rename from console-ui/src/views/hippo4j/instance/index.vue
rename to hippo4j-console-ui/src/views/hippo4j/instance/index.vue
diff --git a/console-ui/src/views/hippo4j/item/index.vue b/hippo4j-console-ui/src/views/hippo4j/item/index.vue
similarity index 100%
rename from console-ui/src/views/hippo4j/item/index.vue
rename to hippo4j-console-ui/src/views/hippo4j/item/index.vue
diff --git a/console-ui/src/views/hippo4j/tenant/index.vue b/hippo4j-console-ui/src/views/hippo4j/tenant/index.vue
similarity index 100%
rename from console-ui/src/views/hippo4j/tenant/index.vue
rename to hippo4j-console-ui/src/views/hippo4j/tenant/index.vue
diff --git a/console-ui/src/views/hippo4j/threadpool/index.vue b/hippo4j-console-ui/src/views/hippo4j/threadpool/index.vue
similarity index 100%
rename from console-ui/src/views/hippo4j/threadpool/index.vue
rename to hippo4j-console-ui/src/views/hippo4j/threadpool/index.vue
diff --git a/console-ui/src/views/hippo4j/user/index.vue b/hippo4j-console-ui/src/views/hippo4j/user/index.vue
similarity index 100%
rename from console-ui/src/views/hippo4j/user/index.vue
rename to hippo4j-console-ui/src/views/hippo4j/user/index.vue
diff --git a/console-ui/src/views/login/auth-redirect.vue b/hippo4j-console-ui/src/views/login/auth-redirect.vue
similarity index 100%
rename from console-ui/src/views/login/auth-redirect.vue
rename to hippo4j-console-ui/src/views/login/auth-redirect.vue
diff --git a/console-ui/src/views/login/components/SocialSignin.vue b/hippo4j-console-ui/src/views/login/components/SocialSignin.vue
similarity index 100%
rename from console-ui/src/views/login/components/SocialSignin.vue
rename to hippo4j-console-ui/src/views/login/components/SocialSignin.vue
diff --git a/console-ui/src/views/login/index.vue b/hippo4j-console-ui/src/views/login/index.vue
similarity index 100%
rename from console-ui/src/views/login/index.vue
rename to hippo4j-console-ui/src/views/login/index.vue
diff --git a/console-ui/src/views/permission/components/SwitchRoles.vue b/hippo4j-console-ui/src/views/permission/components/SwitchRoles.vue
similarity index 100%
rename from console-ui/src/views/permission/components/SwitchRoles.vue
rename to hippo4j-console-ui/src/views/permission/components/SwitchRoles.vue
diff --git a/console-ui/src/views/permission/directive.vue b/hippo4j-console-ui/src/views/permission/directive.vue
similarity index 100%
rename from console-ui/src/views/permission/directive.vue
rename to hippo4j-console-ui/src/views/permission/directive.vue
diff --git a/console-ui/src/views/permission/page.vue b/hippo4j-console-ui/src/views/permission/page.vue
similarity index 100%
rename from console-ui/src/views/permission/page.vue
rename to hippo4j-console-ui/src/views/permission/page.vue
diff --git a/console-ui/src/views/permission/role.vue b/hippo4j-console-ui/src/views/permission/role.vue
similarity index 100%
rename from console-ui/src/views/permission/role.vue
rename to hippo4j-console-ui/src/views/permission/role.vue
diff --git a/console-ui/src/views/profile/components/Account.vue b/hippo4j-console-ui/src/views/profile/components/Account.vue
similarity index 100%
rename from console-ui/src/views/profile/components/Account.vue
rename to hippo4j-console-ui/src/views/profile/components/Account.vue
diff --git a/console-ui/src/views/profile/components/Activity.vue b/hippo4j-console-ui/src/views/profile/components/Activity.vue
similarity index 100%
rename from console-ui/src/views/profile/components/Activity.vue
rename to hippo4j-console-ui/src/views/profile/components/Activity.vue
diff --git a/console-ui/src/views/profile/components/Timeline.vue b/hippo4j-console-ui/src/views/profile/components/Timeline.vue
similarity index 100%
rename from console-ui/src/views/profile/components/Timeline.vue
rename to hippo4j-console-ui/src/views/profile/components/Timeline.vue
diff --git a/console-ui/src/views/profile/components/UserCard.vue b/hippo4j-console-ui/src/views/profile/components/UserCard.vue
similarity index 100%
rename from console-ui/src/views/profile/components/UserCard.vue
rename to hippo4j-console-ui/src/views/profile/components/UserCard.vue
diff --git a/console-ui/src/views/profile/index.vue b/hippo4j-console-ui/src/views/profile/index.vue
similarity index 100%
rename from console-ui/src/views/profile/index.vue
rename to hippo4j-console-ui/src/views/profile/index.vue
diff --git a/console-ui/src/views/redirect/index.vue b/hippo4j-console-ui/src/views/redirect/index.vue
similarity index 100%
rename from console-ui/src/views/redirect/index.vue
rename to hippo4j-console-ui/src/views/redirect/index.vue
diff --git a/console-ui/src/views/tool/jsonFormat.vue b/hippo4j-console-ui/src/views/tool/jsonFormat.vue
similarity index 100%
rename from console-ui/src/views/tool/jsonFormat.vue
rename to hippo4j-console-ui/src/views/tool/jsonFormat.vue
diff --git a/console-ui/vue.config.js b/hippo4j-console-ui/vue.config.js
similarity index 100%
rename from console-ui/vue.config.js
rename to hippo4j-console-ui/vue.config.js
diff --git a/console/.gitignore b/hippo4j-console/.gitignore
similarity index 100%
rename from console/.gitignore
rename to hippo4j-console/.gitignore
diff --git a/console/pom.xml b/hippo4j-console/pom.xml
similarity index 73%
rename from console/pom.xml
rename to hippo4j-console/pom.xml
index ad918f38..7fba1f01 100644
--- a/console/pom.xml
+++ b/hippo4j-console/pom.xml
@@ -4,12 +4,12 @@
4.0.0
- io.github.acmenlt
+ cn.hippo4j
hippo4j-all
${revision}
- console
+ hippo4j-console
jar
${project.artifactId}
@@ -21,18 +21,18 @@
- io.github.acmenlt
- config
+ cn.hippo4j
+ hippo4j-config
- io.github.acmenlt
- discovery
+ cn.hippo4j
+ hippo4j-discovery
- io.github.acmenlt
- auth
+ cn.hippo4j
+ hippo4j-auth
diff --git a/console/src/main/java/com/github/dynamic/threadpool/console/config/WebConfig.java b/hippo4j-console/src/main/java/cn/hippo4j/console/config/WebConfig.java
similarity index 92%
rename from console/src/main/java/com/github/dynamic/threadpool/console/config/WebConfig.java
rename to hippo4j-console/src/main/java/cn/hippo4j/console/config/WebConfig.java
index 2468d0d4..fe9296b0 100644
--- a/console/src/main/java/com/github/dynamic/threadpool/console/config/WebConfig.java
+++ b/hippo4j-console/src/main/java/cn/hippo4j/console/config/WebConfig.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.console.config;
+package cn.hippo4j.console.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
diff --git a/console/src/main/java/com/github/dynamic/threadpool/console/controller/DashboardController.java b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/DashboardController.java
similarity index 61%
rename from console/src/main/java/com/github/dynamic/threadpool/console/controller/DashboardController.java
rename to hippo4j-console/src/main/java/cn/hippo4j/console/controller/DashboardController.java
index 6c829a4a..de51d2ed 100644
--- a/console/src/main/java/com/github/dynamic/threadpool/console/controller/DashboardController.java
+++ b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/DashboardController.java
@@ -1,10 +1,10 @@
-package com.github.dynamic.threadpool.console.controller;
+package cn.hippo4j.console.controller;
-import com.github.dynamic.threadpool.common.constant.Constants;
-import com.github.dynamic.threadpool.common.web.base.Result;
-import com.github.dynamic.threadpool.common.web.base.Results;
-import com.github.dynamic.threadpool.console.model.ChartInfo;
-import com.github.dynamic.threadpool.console.service.DashboardService;
+import cn.hippo4j.common.constant.Constants;
+import cn.hippo4j.common.web.base.Result;
+import cn.hippo4j.common.web.base.Results;
+import cn.hippo4j.console.model.ChartInfo;
+import cn.hippo4j.console.service.DashboardService;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
diff --git a/console/src/main/java/com/github/dynamic/threadpool/console/controller/ItemController.java b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/ItemController.java
similarity index 69%
rename from console/src/main/java/com/github/dynamic/threadpool/console/controller/ItemController.java
rename to hippo4j-console/src/main/java/cn/hippo4j/console/controller/ItemController.java
index 6ef1e052..f658bbd3 100644
--- a/console/src/main/java/com/github/dynamic/threadpool/console/controller/ItemController.java
+++ b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/ItemController.java
@@ -1,14 +1,14 @@
-package com.github.dynamic.threadpool.console.controller;
+package cn.hippo4j.console.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.github.dynamic.threadpool.common.constant.Constants;
-import com.github.dynamic.threadpool.common.web.base.Result;
-import com.github.dynamic.threadpool.common.web.base.Results;
-import com.github.dynamic.threadpool.config.model.biz.item.ItemQueryReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.item.ItemRespDTO;
-import com.github.dynamic.threadpool.config.model.biz.item.ItemSaveReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.item.ItemUpdateReqDTO;
-import com.github.dynamic.threadpool.config.service.biz.ItemService;
+import cn.hippo4j.common.constant.Constants;
+import cn.hippo4j.common.web.base.Result;
+import cn.hippo4j.common.web.base.Results;
+import cn.hippo4j.config.model.biz.item.ItemQueryReqDTO;
+import cn.hippo4j.config.model.biz.item.ItemRespDTO;
+import cn.hippo4j.config.model.biz.item.ItemSaveReqDTO;
+import cn.hippo4j.config.model.biz.item.ItemUpdateReqDTO;
+import cn.hippo4j.config.service.biz.ItemService;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
diff --git a/console/src/main/java/com/github/dynamic/threadpool/console/controller/PermissionController.java b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/PermissionController.java
similarity index 80%
rename from console/src/main/java/com/github/dynamic/threadpool/console/controller/PermissionController.java
rename to hippo4j-console/src/main/java/cn/hippo4j/console/controller/PermissionController.java
index fe043479..94a19bfb 100644
--- a/console/src/main/java/com/github/dynamic/threadpool/console/controller/PermissionController.java
+++ b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/PermissionController.java
@@ -1,10 +1,10 @@
-package com.github.dynamic.threadpool.console.controller;
+package cn.hippo4j.console.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.github.dynamic.threadpool.auth.model.biz.permission.PermissionRespDTO;
-import com.github.dynamic.threadpool.auth.service.PermissionService;
-import com.github.dynamic.threadpool.common.web.base.Result;
-import com.github.dynamic.threadpool.common.web.base.Results;
+import cn.hippo4j.auth.model.biz.permission.PermissionRespDTO;
+import cn.hippo4j.auth.service.PermissionService;
+import cn.hippo4j.common.web.base.Result;
+import cn.hippo4j.common.web.base.Results;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
diff --git a/console/src/main/java/com/github/dynamic/threadpool/console/controller/RoleController.java b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/RoleController.java
similarity index 81%
rename from console/src/main/java/com/github/dynamic/threadpool/console/controller/RoleController.java
rename to hippo4j-console/src/main/java/cn/hippo4j/console/controller/RoleController.java
index 0139ebc9..06648324 100644
--- a/console/src/main/java/com/github/dynamic/threadpool/console/controller/RoleController.java
+++ b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/RoleController.java
@@ -1,10 +1,10 @@
-package com.github.dynamic.threadpool.console.controller;
+package cn.hippo4j.console.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.github.dynamic.threadpool.auth.model.biz.role.RoleRespDTO;
-import com.github.dynamic.threadpool.auth.service.RoleService;
-import com.github.dynamic.threadpool.common.web.base.Result;
-import com.github.dynamic.threadpool.common.web.base.Results;
+import cn.hippo4j.auth.model.biz.role.RoleRespDTO;
+import cn.hippo4j.auth.service.RoleService;
+import cn.hippo4j.common.web.base.Result;
+import cn.hippo4j.common.web.base.Results;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
diff --git a/console/src/main/java/com/github/dynamic/threadpool/console/controller/TenantController.java b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/TenantController.java
similarity index 70%
rename from console/src/main/java/com/github/dynamic/threadpool/console/controller/TenantController.java
rename to hippo4j-console/src/main/java/cn/hippo4j/console/controller/TenantController.java
index 83d7873f..9562da48 100644
--- a/console/src/main/java/com/github/dynamic/threadpool/console/controller/TenantController.java
+++ b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/TenantController.java
@@ -1,14 +1,14 @@
-package com.github.dynamic.threadpool.console.controller;
+package cn.hippo4j.console.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.github.dynamic.threadpool.common.constant.Constants;
-import com.github.dynamic.threadpool.common.web.base.Result;
-import com.github.dynamic.threadpool.common.web.base.Results;
-import com.github.dynamic.threadpool.config.model.biz.tenant.TenantQueryReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.tenant.TenantRespDTO;
-import com.github.dynamic.threadpool.config.model.biz.tenant.TenantSaveReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.tenant.TenantUpdateReqDTO;
-import com.github.dynamic.threadpool.config.service.biz.TenantService;
+import cn.hippo4j.common.constant.Constants;
+import cn.hippo4j.common.web.base.Result;
+import cn.hippo4j.common.web.base.Results;
+import cn.hippo4j.config.model.biz.tenant.TenantQueryReqDTO;
+import cn.hippo4j.config.model.biz.tenant.TenantRespDTO;
+import cn.hippo4j.config.model.biz.tenant.TenantSaveReqDTO;
+import cn.hippo4j.config.model.biz.tenant.TenantUpdateReqDTO;
+import cn.hippo4j.config.service.biz.TenantService;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
diff --git a/console/src/main/java/com/github/dynamic/threadpool/console/controller/ThreadPoolController.java b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/ThreadPoolController.java
similarity index 69%
rename from console/src/main/java/com/github/dynamic/threadpool/console/controller/ThreadPoolController.java
rename to hippo4j-console/src/main/java/cn/hippo4j/console/controller/ThreadPoolController.java
index 96891f76..2e1fc691 100644
--- a/console/src/main/java/com/github/dynamic/threadpool/console/controller/ThreadPoolController.java
+++ b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/ThreadPoolController.java
@@ -1,22 +1,22 @@
-package com.github.dynamic.threadpool.console.controller;
+package cn.hippo4j.console.controller;
+import cn.hippo4j.console.model.ThreadPoolInstanceInfo;
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.github.dynamic.threadpool.common.constant.Constants;
-import com.github.dynamic.threadpool.common.model.InstanceInfo;
-import com.github.dynamic.threadpool.common.web.base.Result;
-import com.github.dynamic.threadpool.common.web.base.Results;
-import com.github.dynamic.threadpool.config.model.CacheItem;
-import com.github.dynamic.threadpool.config.model.biz.threadpool.ThreadPoolDelReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.threadpool.ThreadPoolQueryReqDTO;
-import com.github.dynamic.threadpool.config.model.biz.threadpool.ThreadPoolRespDTO;
-import com.github.dynamic.threadpool.config.model.biz.threadpool.ThreadPoolSaveOrUpdateReqDTO;
-import com.github.dynamic.threadpool.config.service.ConfigCacheService;
-import com.github.dynamic.threadpool.config.service.biz.ThreadPoolService;
-import com.github.dynamic.threadpool.config.toolkit.BeanUtil;
-import com.github.dynamic.threadpool.console.model.ThreadPoolInstanceInfo;
-import com.github.dynamic.threadpool.discovery.core.BaseInstanceRegistry;
-import com.github.dynamic.threadpool.discovery.core.Lease;
+import cn.hippo4j.common.constant.Constants;
+import cn.hippo4j.common.model.InstanceInfo;
+import cn.hippo4j.common.web.base.Result;
+import cn.hippo4j.common.web.base.Results;
+import cn.hippo4j.config.model.CacheItem;
+import cn.hippo4j.config.model.biz.threadpool.ThreadPoolDelReqDTO;
+import cn.hippo4j.config.model.biz.threadpool.ThreadPoolQueryReqDTO;
+import cn.hippo4j.config.model.biz.threadpool.ThreadPoolRespDTO;
+import cn.hippo4j.config.model.biz.threadpool.ThreadPoolSaveOrUpdateReqDTO;
+import cn.hippo4j.config.service.ConfigCacheService;
+import cn.hippo4j.config.service.biz.ThreadPoolService;
+import cn.hippo4j.config.toolkit.BeanUtil;
+import cn.hippo4j.discovery.core.BaseInstanceRegistry;
+import cn.hippo4j.discovery.core.Lease;
import com.google.common.collect.Lists;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
@@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.Map;
-import static com.github.dynamic.threadpool.common.toolkit.ContentUtil.getGroupKey;
+import static cn.hippo4j.common.toolkit.ContentUtil.getGroupKey;
/**
* Thread pool controller.
diff --git a/console/src/main/java/com/github/dynamic/threadpool/console/controller/UserController.java b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/UserController.java
similarity index 73%
rename from console/src/main/java/com/github/dynamic/threadpool/console/controller/UserController.java
rename to hippo4j-console/src/main/java/cn/hippo4j/console/controller/UserController.java
index 283939e6..b9d1b322 100644
--- a/console/src/main/java/com/github/dynamic/threadpool/console/controller/UserController.java
+++ b/hippo4j-console/src/main/java/cn/hippo4j/console/controller/UserController.java
@@ -1,13 +1,13 @@
-package com.github.dynamic.threadpool.console.controller;
+package cn.hippo4j.console.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.github.dynamic.threadpool.auth.model.biz.user.UserQueryPageReqDTO;
-import com.github.dynamic.threadpool.auth.model.biz.user.UserReqDTO;
-import com.github.dynamic.threadpool.auth.model.biz.user.UserRespDTO;
-import com.github.dynamic.threadpool.auth.service.UserService;
-import com.github.dynamic.threadpool.common.constant.Constants;
-import com.github.dynamic.threadpool.common.web.base.Result;
-import com.github.dynamic.threadpool.common.web.base.Results;
+import cn.hippo4j.auth.model.biz.user.UserQueryPageReqDTO;
+import cn.hippo4j.auth.model.biz.user.UserReqDTO;
+import cn.hippo4j.auth.model.biz.user.UserRespDTO;
+import cn.hippo4j.auth.service.UserService;
+import cn.hippo4j.common.constant.Constants;
+import cn.hippo4j.common.web.base.Result;
+import cn.hippo4j.common.web.base.Results;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
diff --git a/console/src/main/java/com/github/dynamic/threadpool/console/model/ChartInfo.java b/hippo4j-console/src/main/java/cn/hippo4j/console/model/ChartInfo.java
similarity index 88%
rename from console/src/main/java/com/github/dynamic/threadpool/console/model/ChartInfo.java
rename to hippo4j-console/src/main/java/cn/hippo4j/console/model/ChartInfo.java
index 72176f60..c17fbc0c 100644
--- a/console/src/main/java/com/github/dynamic/threadpool/console/model/ChartInfo.java
+++ b/hippo4j-console/src/main/java/cn/hippo4j/console/model/ChartInfo.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.console.model;
+package cn.hippo4j.console.model;
import lombok.Data;
import lombok.experimental.Accessors;
diff --git a/console/src/main/java/com/github/dynamic/threadpool/console/model/ThreadPoolInstanceInfo.java b/hippo4j-console/src/main/java/cn/hippo4j/console/model/ThreadPoolInstanceInfo.java
similarity index 72%
rename from console/src/main/java/com/github/dynamic/threadpool/console/model/ThreadPoolInstanceInfo.java
rename to hippo4j-console/src/main/java/cn/hippo4j/console/model/ThreadPoolInstanceInfo.java
index 83a513e7..69ebc867 100644
--- a/console/src/main/java/com/github/dynamic/threadpool/console/model/ThreadPoolInstanceInfo.java
+++ b/hippo4j-console/src/main/java/cn/hippo4j/console/model/ThreadPoolInstanceInfo.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.console.model;
+package cn.hippo4j.console.model;
-import com.github.dynamic.threadpool.config.model.ConfigAllInfo;
+import cn.hippo4j.config.model.ConfigAllInfo;
import lombok.Data;
/**
diff --git a/console/src/main/java/com/github/dynamic/threadpool/console/service/DashboardService.java b/hippo4j-console/src/main/java/cn/hippo4j/console/service/DashboardService.java
similarity index 64%
rename from console/src/main/java/com/github/dynamic/threadpool/console/service/DashboardService.java
rename to hippo4j-console/src/main/java/cn/hippo4j/console/service/DashboardService.java
index 893993e1..d525d47f 100644
--- a/console/src/main/java/com/github/dynamic/threadpool/console/service/DashboardService.java
+++ b/hippo4j-console/src/main/java/cn/hippo4j/console/service/DashboardService.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.console.service;
+package cn.hippo4j.console.service;
-import com.github.dynamic.threadpool.console.model.ChartInfo;
+import cn.hippo4j.console.model.ChartInfo;
/**
* Dashboard service.
diff --git a/console/src/main/java/com/github/dynamic/threadpool/console/service/impl/DashboardServiceImpl.java b/hippo4j-console/src/main/java/cn/hippo4j/console/service/impl/DashboardServiceImpl.java
similarity index 64%
rename from console/src/main/java/com/github/dynamic/threadpool/console/service/impl/DashboardServiceImpl.java
rename to hippo4j-console/src/main/java/cn/hippo4j/console/service/impl/DashboardServiceImpl.java
index 813f87e7..1a67c712 100644
--- a/console/src/main/java/com/github/dynamic/threadpool/console/service/impl/DashboardServiceImpl.java
+++ b/hippo4j-console/src/main/java/cn/hippo4j/console/service/impl/DashboardServiceImpl.java
@@ -1,15 +1,15 @@
-package com.github.dynamic.threadpool.console.service.impl;
+package cn.hippo4j.console.service.impl;
+import cn.hippo4j.console.model.ChartInfo;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.github.dynamic.threadpool.config.enums.DelEnum;
-import com.github.dynamic.threadpool.config.mapper.ConfigInfoMapper;
-import com.github.dynamic.threadpool.config.mapper.ItemInfoMapper;
-import com.github.dynamic.threadpool.config.mapper.TenantInfoMapper;
-import com.github.dynamic.threadpool.config.model.ConfigAllInfo;
-import com.github.dynamic.threadpool.config.model.ItemInfo;
-import com.github.dynamic.threadpool.config.model.TenantInfo;
-import com.github.dynamic.threadpool.console.model.ChartInfo;
-import com.github.dynamic.threadpool.console.service.DashboardService;
+import cn.hippo4j.config.enums.DelEnum;
+import cn.hippo4j.config.mapper.ConfigInfoMapper;
+import cn.hippo4j.config.mapper.ItemInfoMapper;
+import cn.hippo4j.config.mapper.TenantInfoMapper;
+import cn.hippo4j.config.model.ConfigAllInfo;
+import cn.hippo4j.config.model.ItemInfo;
+import cn.hippo4j.config.model.TenantInfo;
+import cn.hippo4j.console.service.DashboardService;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
diff --git a/discovery/.gitignore b/hippo4j-discovery/.gitignore
similarity index 100%
rename from discovery/.gitignore
rename to hippo4j-discovery/.gitignore
diff --git a/discovery/pom.xml b/hippo4j-discovery/pom.xml
similarity index 88%
rename from discovery/pom.xml
rename to hippo4j-discovery/pom.xml
index 172ca0e9..8a2df2d1 100644
--- a/discovery/pom.xml
+++ b/hippo4j-discovery/pom.xml
@@ -4,12 +4,12 @@
4.0.0
- io.github.acmenlt
+ cn.hippo4j
hippo4j-all
${revision}
- discovery
+ hippo4j-discovery
${project.artifactId}
${project.artifactId}
@@ -30,8 +30,8 @@
- io.github.acmenlt
- common
+ cn.hippo4j
+ hippo4j-common
diff --git a/discovery/src/main/java/com/github/dynamic/threadpool/discovery/config/RegistryConfiguration.java b/hippo4j-discovery/src/main/java/cn/hippo4j/discovery/config/RegistryConfiguration.java
similarity index 77%
rename from discovery/src/main/java/com/github/dynamic/threadpool/discovery/config/RegistryConfiguration.java
rename to hippo4j-discovery/src/main/java/cn/hippo4j/discovery/config/RegistryConfiguration.java
index b63a5ec1..5e86c336 100644
--- a/discovery/src/main/java/com/github/dynamic/threadpool/discovery/config/RegistryConfiguration.java
+++ b/hippo4j-discovery/src/main/java/cn/hippo4j/discovery/config/RegistryConfiguration.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.discovery.config;
+package cn.hippo4j.discovery.config;
-import com.github.dynamic.threadpool.discovery.core.BaseInstanceRegistry;
+import cn.hippo4j.discovery.core.BaseInstanceRegistry;
import lombok.AllArgsConstructor;
import org.springframework.context.annotation.Configuration;
diff --git a/discovery/src/main/java/com/github/dynamic/threadpool/discovery/controller/ApplicationController.java b/hippo4j-discovery/src/main/java/cn/hippo4j/discovery/controller/ApplicationController.java
similarity index 71%
rename from discovery/src/main/java/com/github/dynamic/threadpool/discovery/controller/ApplicationController.java
rename to hippo4j-discovery/src/main/java/cn/hippo4j/discovery/controller/ApplicationController.java
index 0c769916..5a986fa4 100644
--- a/discovery/src/main/java/com/github/dynamic/threadpool/discovery/controller/ApplicationController.java
+++ b/hippo4j-discovery/src/main/java/cn/hippo4j/discovery/controller/ApplicationController.java
@@ -1,11 +1,11 @@
-package com.github.dynamic.threadpool.discovery.controller;
-
-import com.github.dynamic.threadpool.common.model.InstanceInfo;
-import com.github.dynamic.threadpool.common.web.base.Result;
-import com.github.dynamic.threadpool.common.web.base.Results;
-import com.github.dynamic.threadpool.common.web.exception.ErrorCodeEnum;
-import com.github.dynamic.threadpool.discovery.core.InstanceRegistry;
-import com.github.dynamic.threadpool.discovery.core.Lease;
+package cn.hippo4j.discovery.controller;
+
+import cn.hippo4j.common.model.InstanceInfo;
+import cn.hippo4j.common.web.base.Result;
+import cn.hippo4j.common.web.base.Results;
+import cn.hippo4j.common.web.exception.ErrorCodeEnum;
+import cn.hippo4j.discovery.core.InstanceRegistry;
+import cn.hippo4j.discovery.core.Lease;
import lombok.NonNull;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@@ -13,7 +13,7 @@ import org.springframework.web.bind.annotation.*;
import java.util.List;
-import static com.github.dynamic.threadpool.common.constant.Constants.BASE_PATH;
+import static cn.hippo4j.common.constant.Constants.BASE_PATH;
/**
* Application controller.
diff --git a/discovery/src/main/java/com/github/dynamic/threadpool/discovery/core/BaseInstanceRegistry.java b/hippo4j-discovery/src/main/java/cn/hippo4j/discovery/core/BaseInstanceRegistry.java
similarity index 96%
rename from discovery/src/main/java/com/github/dynamic/threadpool/discovery/core/BaseInstanceRegistry.java
rename to hippo4j-discovery/src/main/java/cn/hippo4j/discovery/core/BaseInstanceRegistry.java
index 867211c6..b5dfb52b 100644
--- a/discovery/src/main/java/com/github/dynamic/threadpool/discovery/core/BaseInstanceRegistry.java
+++ b/hippo4j-discovery/src/main/java/cn/hippo4j/discovery/core/BaseInstanceRegistry.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.discovery.core;
+package cn.hippo4j.discovery.core;
-import com.github.dynamic.threadpool.common.model.InstanceInfo;
-import com.github.dynamic.threadpool.common.model.InstanceInfo.InstanceStatus;
+import cn.hippo4j.common.model.InstanceInfo;
+import cn.hippo4j.common.model.InstanceInfo.InstanceStatus;
import com.google.common.cache.CacheBuilder;
import com.google.common.collect.Lists;
import com.google.common.util.concurrent.ThreadFactoryBuilder;
@@ -16,8 +16,8 @@ import java.util.concurrent.atomic.AtomicReference;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
-import static com.github.dynamic.threadpool.common.constant.Constants.EVICTION_INTERVAL_TIMER_IN_MS;
-import static com.github.dynamic.threadpool.common.constant.Constants.SCHEDULED_THREAD_CORE_NUM;
+import static cn.hippo4j.common.constant.Constants.EVICTION_INTERVAL_TIMER_IN_MS;
+import static cn.hippo4j.common.constant.Constants.SCHEDULED_THREAD_CORE_NUM;
/**
* Base instance registry.
diff --git a/discovery/src/main/java/com/github/dynamic/threadpool/discovery/core/InstanceRegistry.java b/hippo4j-discovery/src/main/java/cn/hippo4j/discovery/core/InstanceRegistry.java
similarity index 81%
rename from discovery/src/main/java/com/github/dynamic/threadpool/discovery/core/InstanceRegistry.java
rename to hippo4j-discovery/src/main/java/cn/hippo4j/discovery/core/InstanceRegistry.java
index 908f0294..2045ec64 100644
--- a/discovery/src/main/java/com/github/dynamic/threadpool/discovery/core/InstanceRegistry.java
+++ b/hippo4j-discovery/src/main/java/cn/hippo4j/discovery/core/InstanceRegistry.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.discovery.core;
+package cn.hippo4j.discovery.core;
-import com.github.dynamic.threadpool.common.model.InstanceInfo;
+import cn.hippo4j.common.model.InstanceInfo;
import java.util.List;
diff --git a/discovery/src/main/java/com/github/dynamic/threadpool/discovery/core/Lease.java b/hippo4j-discovery/src/main/java/cn/hippo4j/discovery/core/Lease.java
similarity index 97%
rename from discovery/src/main/java/com/github/dynamic/threadpool/discovery/core/Lease.java
rename to hippo4j-discovery/src/main/java/cn/hippo4j/discovery/core/Lease.java
index 1c9c54b3..e99fa083 100644
--- a/discovery/src/main/java/com/github/dynamic/threadpool/discovery/core/Lease.java
+++ b/hippo4j-discovery/src/main/java/cn/hippo4j/discovery/core/Lease.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.discovery.core;
+package cn.hippo4j.discovery.core;
/**
* Lease.
diff --git a/discovery/src/main/java/com/github/dynamic/threadpool/discovery/core/Pair.java b/hippo4j-discovery/src/main/java/cn/hippo4j/discovery/core/Pair.java
similarity index 90%
rename from discovery/src/main/java/com/github/dynamic/threadpool/discovery/core/Pair.java
rename to hippo4j-discovery/src/main/java/cn/hippo4j/discovery/core/Pair.java
index 56027014..74f0c04d 100644
--- a/discovery/src/main/java/com/github/dynamic/threadpool/discovery/core/Pair.java
+++ b/hippo4j-discovery/src/main/java/cn/hippo4j/discovery/core/Pair.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.discovery.core;
+package cn.hippo4j.discovery.core;
/**
* Pair.
diff --git a/discovery/src/main/java/com/github/dynamic/threadpool/discovery/core/StatusOverrideResult.java b/hippo4j-discovery/src/main/java/cn/hippo4j/discovery/core/StatusOverrideResult.java
similarity index 84%
rename from discovery/src/main/java/com/github/dynamic/threadpool/discovery/core/StatusOverrideResult.java
rename to hippo4j-discovery/src/main/java/cn/hippo4j/discovery/core/StatusOverrideResult.java
index 09b7e5d1..8db58cef 100644
--- a/discovery/src/main/java/com/github/dynamic/threadpool/discovery/core/StatusOverrideResult.java
+++ b/hippo4j-discovery/src/main/java/cn/hippo4j/discovery/core/StatusOverrideResult.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.discovery.core;
+package cn.hippo4j.discovery.core;
-import com.github.dynamic.threadpool.common.model.InstanceInfo.InstanceStatus;
+import cn.hippo4j.common.model.InstanceInfo.InstanceStatus;
/**
* Status override result.
diff --git a/example/.gitignore b/hippo4j-example/.gitignore
similarity index 100%
rename from example/.gitignore
rename to hippo4j-example/.gitignore
diff --git a/example/pom.xml b/hippo4j-example/pom.xml
similarity index 91%
rename from example/pom.xml
rename to hippo4j-example/pom.xml
index dcef3430..8ca18020 100644
--- a/example/pom.xml
+++ b/hippo4j-example/pom.xml
@@ -4,12 +4,12 @@
4.0.0
- io.github.acmenlt
+ cn.hippo4j
hippo4j-all
${revision}
- example
+ hippo4j-example
jar
${project.artifactId}
@@ -37,13 +37,13 @@
- io.github.acmenlt
+ cn.hippo4j
hippo4j-spring-boot-starter
${revision}
- io.github.acmenlt
+ cn.hippo4j
open-change-tool
diff --git a/example/src/main/java/com/github/dynamic/threadpool/example/ExampleApplication.java b/hippo4j-example/src/main/java/cn/hippo4j/example/ExampleApplication.java
similarity index 72%
rename from example/src/main/java/com/github/dynamic/threadpool/example/ExampleApplication.java
rename to hippo4j-example/src/main/java/cn/hippo4j/example/ExampleApplication.java
index 57e79924..03fbd16d 100644
--- a/example/src/main/java/com/github/dynamic/threadpool/example/ExampleApplication.java
+++ b/hippo4j-example/src/main/java/cn/hippo4j/example/ExampleApplication.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.example;
+package cn.hippo4j.example;
-import com.github.dynamic.threadpool.starter.enable.EnableDynamicThreadPool;
+import cn.hippo4j.starter.enable.EnableDynamicThreadPool;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
diff --git a/example/src/main/java/com/github/dynamic/threadpool/example/config/ThreadPoolConfig.java b/hippo4j-example/src/main/java/cn/hippo4j/example/config/ThreadPoolConfig.java
similarity index 70%
rename from example/src/main/java/com/github/dynamic/threadpool/example/config/ThreadPoolConfig.java
rename to hippo4j-example/src/main/java/cn/hippo4j/example/config/ThreadPoolConfig.java
index bc20c7ca..ebd1c045 100644
--- a/example/src/main/java/com/github/dynamic/threadpool/example/config/ThreadPoolConfig.java
+++ b/hippo4j-example/src/main/java/cn/hippo4j/example/config/ThreadPoolConfig.java
@@ -1,16 +1,16 @@
-package com.github.dynamic.threadpool.example.config;
+package cn.hippo4j.example.config;
-import com.github.dynamic.threadpool.starter.core.DynamicThreadPool;
-import com.github.dynamic.threadpool.starter.core.DynamicThreadPoolExecutor;
-import com.github.dynamic.threadpool.starter.toolkit.thread.ThreadPoolBuilder;
-import com.github.dynamic.threadpool.starter.wrapper.DynamicThreadPoolWrapper;
+import cn.hippo4j.starter.core.DynamicThreadPool;
+import cn.hippo4j.starter.core.DynamicThreadPoolExecutor;
+import cn.hippo4j.starter.toolkit.thread.ThreadPoolBuilder;
+import cn.hippo4j.starter.wrapper.DynamicThreadPoolWrapper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.util.concurrent.ThreadPoolExecutor;
-import static com.github.dynamic.threadpool.example.constant.GlobalTestConstant.*;
+import static cn.hippo4j.example.constant.GlobalTestConstant.*;
/**
* Thread pool config.
diff --git a/example/src/main/java/com/github/dynamic/threadpool/example/constant/GlobalTestConstant.java b/hippo4j-example/src/main/java/cn/hippo4j/example/constant/GlobalTestConstant.java
similarity index 84%
rename from example/src/main/java/com/github/dynamic/threadpool/example/constant/GlobalTestConstant.java
rename to hippo4j-example/src/main/java/cn/hippo4j/example/constant/GlobalTestConstant.java
index bdb251d5..1f35e382 100644
--- a/example/src/main/java/com/github/dynamic/threadpool/example/constant/GlobalTestConstant.java
+++ b/hippo4j-example/src/main/java/cn/hippo4j/example/constant/GlobalTestConstant.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.example.constant;
+package cn.hippo4j.example.constant;
/**
* Global test variables.
diff --git a/example/src/main/java/com/github/dynamic/threadpool/example/inittest/AlarmSendMessageTest.java b/hippo4j-example/src/main/java/cn/hippo4j/example/inittest/AlarmSendMessageTest.java
similarity index 75%
rename from example/src/main/java/com/github/dynamic/threadpool/example/inittest/AlarmSendMessageTest.java
rename to hippo4j-example/src/main/java/cn/hippo4j/example/inittest/AlarmSendMessageTest.java
index 5dd19b1a..9eeb302f 100644
--- a/example/src/main/java/com/github/dynamic/threadpool/example/inittest/AlarmSendMessageTest.java
+++ b/hippo4j-example/src/main/java/cn/hippo4j/example/inittest/AlarmSendMessageTest.java
@@ -1,8 +1,9 @@
-package com.github.dynamic.threadpool.example.inittest;
+package cn.hippo4j.example.inittest;
+import cn.hippo4j.example.constant.GlobalTestConstant;
import cn.hutool.core.thread.ThreadUtil;
-import com.github.dynamic.threadpool.starter.core.GlobalThreadPoolManage;
-import com.github.dynamic.threadpool.starter.wrapper.DynamicThreadPoolWrapper;
+import cn.hippo4j.starter.core.GlobalThreadPoolManage;
+import cn.hippo4j.starter.wrapper.DynamicThreadPoolWrapper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
@@ -11,8 +12,6 @@ import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
-import static com.github.dynamic.threadpool.example.constant.GlobalTestConstant.MESSAGE_PRODUCE;
-
/**
* Test alarm send message.
*
@@ -28,7 +27,7 @@ public class AlarmSendMessageTest {
public void alarmSendMessageTest() {
ScheduledExecutorService scheduledThreadPool = Executors.newSingleThreadScheduledExecutor();
scheduledThreadPool.scheduleWithFixedDelay(() -> {
- DynamicThreadPoolWrapper poolWrapper = GlobalThreadPoolManage.getExecutorService(MESSAGE_PRODUCE);
+ DynamicThreadPoolWrapper poolWrapper = GlobalThreadPoolManage.getExecutorService(GlobalTestConstant.MESSAGE_PRODUCE);
ThreadPoolExecutor poolExecutor = poolWrapper.getPool();
try {
poolExecutor.execute(() -> ThreadUtil.sleep(10240124));
diff --git a/example/src/main/java/com/github/dynamic/threadpool/example/inittest/RunStateHandlerTest.java b/hippo4j-example/src/main/java/cn/hippo4j/example/inittest/RunStateHandlerTest.java
similarity index 83%
rename from example/src/main/java/com/github/dynamic/threadpool/example/inittest/RunStateHandlerTest.java
rename to hippo4j-example/src/main/java/cn/hippo4j/example/inittest/RunStateHandlerTest.java
index a9296c60..20f14377 100644
--- a/example/src/main/java/com/github/dynamic/threadpool/example/inittest/RunStateHandlerTest.java
+++ b/hippo4j-example/src/main/java/cn/hippo4j/example/inittest/RunStateHandlerTest.java
@@ -1,7 +1,8 @@
-package com.github.dynamic.threadpool.example.inittest;
+package cn.hippo4j.example.inittest;
-import com.github.dynamic.threadpool.starter.core.GlobalThreadPoolManage;
-import com.github.dynamic.threadpool.starter.wrapper.DynamicThreadPoolWrapper;
+import cn.hippo4j.example.constant.GlobalTestConstant;
+import cn.hippo4j.starter.core.GlobalThreadPoolManage;
+import cn.hippo4j.starter.wrapper.DynamicThreadPoolWrapper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
@@ -11,8 +12,6 @@ import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
-import static com.github.dynamic.threadpool.example.constant.GlobalTestConstant.MESSAGE_PRODUCE;
-
/**
* Test run time metrics.
*
@@ -30,7 +29,7 @@ public class RunStateHandlerTest {
ScheduledExecutorService scheduledThreadPool = Executors.newSingleThreadScheduledExecutor();
scheduledThreadPool.scheduleAtFixedRate(() -> {
- DynamicThreadPoolWrapper poolWrapper = GlobalThreadPoolManage.getExecutorService(MESSAGE_PRODUCE);
+ DynamicThreadPoolWrapper poolWrapper = GlobalThreadPoolManage.getExecutorService(GlobalTestConstant.MESSAGE_PRODUCE);
ThreadPoolExecutor pool = poolWrapper.getPool();
try {
pool.execute(() -> {
diff --git a/example/src/main/resources/application.yaml b/hippo4j-example/src/main/resources/application.yaml
similarity index 100%
rename from example/src/main/resources/application.yaml
rename to hippo4j-example/src/main/resources/application.yaml
diff --git a/example/src/test/java/com/github/dynamic/threadpool/example/ExampleApplicationTests.java b/hippo4j-example/src/test/java/cn/hippo4j/example/ExampleApplicationTests.java
similarity index 80%
rename from example/src/test/java/com/github/dynamic/threadpool/example/ExampleApplicationTests.java
rename to hippo4j-example/src/test/java/cn/hippo4j/example/ExampleApplicationTests.java
index e6a0980a..54341810 100644
--- a/example/src/test/java/com/github/dynamic/threadpool/example/ExampleApplicationTests.java
+++ b/hippo4j-example/src/test/java/cn/hippo4j/example/ExampleApplicationTests.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.example;
+package cn.hippo4j.example;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
diff --git a/server/.gitignore b/hippo4j-server/.gitignore
similarity index 100%
rename from server/.gitignore
rename to hippo4j-server/.gitignore
diff --git a/server/pom.xml b/hippo4j-server/pom.xml
similarity index 73%
rename from server/pom.xml
rename to hippo4j-server/pom.xml
index ec501260..aab5beda 100644
--- a/server/pom.xml
+++ b/hippo4j-server/pom.xml
@@ -4,12 +4,12 @@
4.0.0
- io.github.acmenlt
+ cn.hippo4j
hippo4j-all
${revision}
- server
+ hippo4j-server
jar
${project.artifactId}
@@ -21,18 +21,18 @@
- io.github.acmenlt
- config
+ cn.hippo4j
+ hippo4j-config
- io.github.acmenlt
- console
+ cn.hippo4j
+ hippo4j-console
- io.github.acmenlt
- discovery
+ cn.hippo4j
+ hippo4j-discovery
diff --git a/server/src/main/java/com/github/dynamic/threadpool/server/ServerApplication.java b/hippo4j-server/src/main/java/cn/hippo4j/server/ServerApplication.java
similarity index 66%
rename from server/src/main/java/com/github/dynamic/threadpool/server/ServerApplication.java
rename to hippo4j-server/src/main/java/cn/hippo4j/server/ServerApplication.java
index 1fe66839..bad2f18f 100644
--- a/server/src/main/java/com/github/dynamic/threadpool/server/ServerApplication.java
+++ b/hippo4j-server/src/main/java/cn/hippo4j/server/ServerApplication.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.server;
+package cn.hippo4j.server;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
@@ -6,12 +6,12 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
@MapperScan(basePackages =
{
- "com.github.dynamic.threadpool.config.mapper",
- "com.github.dynamic.threadpool.auth.mapper"
+ "cn.hippo4j.config.mapper",
+ "cn.hippo4j.auth.mapper"
})
@SpringBootApplication(scanBasePackages =
{
- "com.github.dynamic.threadpool"
+ "cn.hippo4j"
})
public class ServerApplication {
diff --git a/server/src/main/resources/application.yaml b/hippo4j-server/src/main/resources/application.yaml
similarity index 100%
rename from server/src/main/resources/application.yaml
rename to hippo4j-server/src/main/resources/application.yaml
diff --git a/server/src/main/resources/hippo_manager.sql b/hippo4j-server/src/main/resources/hippo_manager.sql
similarity index 100%
rename from server/src/main/resources/hippo_manager.sql
rename to hippo4j-server/src/main/resources/hippo_manager.sql
diff --git a/hippo4j-spring-boot-starter/pom.xml b/hippo4j-spring-boot-starter/pom.xml
index 273b5b20..0750f22f 100644
--- a/hippo4j-spring-boot-starter/pom.xml
+++ b/hippo4j-spring-boot-starter/pom.xml
@@ -4,7 +4,7 @@
4.0.0
- io.github.acmenlt
+ cn.hippo4j
hippo4j-all
${revision}
@@ -42,8 +42,8 @@
- io.github.acmenlt
- common
+ cn.hippo4j
+ hippo4j-common
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/AlarmControlDTO.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/AlarmControlDTO.java
similarity index 89%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/AlarmControlDTO.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/AlarmControlDTO.java
index ae2b8d3a..8d7cdd8a 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/AlarmControlDTO.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/AlarmControlDTO.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.alarm;
+package cn.hippo4j.starter.alarm;
import lombok.Builder;
import lombok.Data;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/AlarmControlHandler.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/AlarmControlHandler.java
similarity index 94%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/AlarmControlHandler.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/AlarmControlHandler.java
index 859ca372..890229c8 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/AlarmControlHandler.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/AlarmControlHandler.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.alarm;
+package cn.hippo4j.starter.alarm;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/BaseSendMessageService.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/BaseSendMessageService.java
similarity index 85%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/BaseSendMessageService.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/BaseSendMessageService.java
index 4cad614b..5fdfa4b1 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/BaseSendMessageService.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/BaseSendMessageService.java
@@ -1,8 +1,8 @@
-package com.github.dynamic.threadpool.starter.alarm;
+package cn.hippo4j.starter.alarm;
-import com.github.dynamic.threadpool.common.config.ApplicationContextHolder;
-import com.github.dynamic.threadpool.common.model.PoolParameterInfo;
-import com.github.dynamic.threadpool.starter.core.DynamicThreadPoolExecutor;
+import cn.hippo4j.common.config.ApplicationContextHolder;
+import cn.hippo4j.common.model.PoolParameterInfo;
+import cn.hippo4j.starter.core.DynamicThreadPoolExecutor;
import lombok.NonNull;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/DingSendMessageHandler.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/DingSendMessageHandler.java
similarity index 94%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/DingSendMessageHandler.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/DingSendMessageHandler.java
index 65ad4ccc..18f8c756 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/DingSendMessageHandler.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/DingSendMessageHandler.java
@@ -1,17 +1,17 @@
-package com.github.dynamic.threadpool.starter.alarm;
+package cn.hippo4j.starter.alarm;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import com.dingtalk.api.DefaultDingTalkClient;
import com.dingtalk.api.DingTalkClient;
import com.dingtalk.api.request.OapiRobotSendRequest;
-import com.github.dynamic.threadpool.common.model.InstanceInfo;
-import com.github.dynamic.threadpool.common.model.PoolParameterInfo;
-import com.github.dynamic.threadpool.starter.core.GlobalThreadPoolManage;
-import com.github.dynamic.threadpool.starter.core.DynamicThreadPoolExecutor;
-import com.github.dynamic.threadpool.starter.toolkit.thread.QueueTypeEnum;
-import com.github.dynamic.threadpool.starter.toolkit.thread.RejectedTypeEnum;
-import com.github.dynamic.threadpool.starter.wrapper.DynamicThreadPoolWrapper;
+import cn.hippo4j.common.model.InstanceInfo;
+import cn.hippo4j.common.model.PoolParameterInfo;
+import cn.hippo4j.starter.core.GlobalThreadPoolManage;
+import cn.hippo4j.starter.core.DynamicThreadPoolExecutor;
+import cn.hippo4j.starter.toolkit.thread.QueueTypeEnum;
+import cn.hippo4j.starter.toolkit.thread.RejectedTypeEnum;
+import cn.hippo4j.starter.wrapper.DynamicThreadPoolWrapper;
import com.google.common.base.Joiner;
import com.taobao.api.ApiException;
import lombok.AllArgsConstructor;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/MessageTypeEnum.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/MessageTypeEnum.java
similarity index 85%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/MessageTypeEnum.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/MessageTypeEnum.java
index e39d1f1a..5e6cd6dd 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/MessageTypeEnum.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/MessageTypeEnum.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.alarm;
+package cn.hippo4j.starter.alarm;
/**
* Message type enum.
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/NotifyConfig.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/NotifyConfig.java
similarity index 87%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/NotifyConfig.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/NotifyConfig.java
index e9eda103..896ad190 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/NotifyConfig.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/NotifyConfig.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.alarm;
+package cn.hippo4j.starter.alarm;
import lombok.Data;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/SendMessageEnum.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageEnum.java
similarity index 69%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/SendMessageEnum.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageEnum.java
index 10a072bf..f11d2ccf 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/SendMessageEnum.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageEnum.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.alarm;
+package cn.hippo4j.starter.alarm;
/**
* Send message enum.
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/SendMessageHandler.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageHandler.java
similarity index 76%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/SendMessageHandler.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageHandler.java
index 07fbbd7a..873b110a 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/SendMessageHandler.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageHandler.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.starter.alarm;
+package cn.hippo4j.starter.alarm;
-import com.github.dynamic.threadpool.common.model.PoolParameterInfo;
-import com.github.dynamic.threadpool.starter.core.DynamicThreadPoolExecutor;
+import cn.hippo4j.common.model.PoolParameterInfo;
+import cn.hippo4j.starter.core.DynamicThreadPoolExecutor;
import java.util.List;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/SendMessageService.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageService.java
similarity index 66%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/SendMessageService.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageService.java
index cfce09d8..0f754ac5 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/SendMessageService.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/SendMessageService.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.starter.alarm;
+package cn.hippo4j.starter.alarm;
-import com.github.dynamic.threadpool.common.model.PoolParameterInfo;
-import com.github.dynamic.threadpool.starter.core.DynamicThreadPoolExecutor;
+import cn.hippo4j.common.model.PoolParameterInfo;
+import cn.hippo4j.starter.core.DynamicThreadPoolExecutor;
/**
* Send msg.
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/ThreadPoolAlarm.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarm.java
similarity index 88%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/ThreadPoolAlarm.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarm.java
index b7a7820a..5e60907d 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/ThreadPoolAlarm.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarm.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.alarm;
+package cn.hippo4j.starter.alarm;
import lombok.AllArgsConstructor;
import lombok.Data;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/ThreadPoolAlarmManage.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarmManage.java
similarity index 88%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/ThreadPoolAlarmManage.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarmManage.java
index f4fb37dc..fa1b704f 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/alarm/ThreadPoolAlarmManage.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/alarm/ThreadPoolAlarmManage.java
@@ -1,11 +1,11 @@
-package com.github.dynamic.threadpool.starter.alarm;
-
-import com.github.dynamic.threadpool.common.config.ApplicationContextHolder;
-import com.github.dynamic.threadpool.common.model.PoolParameterInfo;
-import com.github.dynamic.threadpool.starter.config.MessageAlarmConfig;
-import com.github.dynamic.threadpool.starter.toolkit.CalculateUtil;
-import com.github.dynamic.threadpool.starter.core.DynamicThreadPoolExecutor;
-import com.github.dynamic.threadpool.starter.toolkit.thread.ResizableCapacityLinkedBlockIngQueue;
+package cn.hippo4j.starter.alarm;
+
+import cn.hippo4j.common.config.ApplicationContextHolder;
+import cn.hippo4j.common.model.PoolParameterInfo;
+import cn.hippo4j.starter.config.MessageAlarmConfig;
+import cn.hippo4j.starter.core.DynamicThreadPoolExecutor;
+import cn.hippo4j.starter.toolkit.CalculateUtil;
+import cn.hippo4j.starter.toolkit.thread.ResizableCapacityLinkedBlockIngQueue;
import lombok.extern.slf4j.Slf4j;
import java.util.Optional;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/common/CommonDynamicThreadPool.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/common/CommonDynamicThreadPool.java
similarity index 67%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/common/CommonDynamicThreadPool.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/common/CommonDynamicThreadPool.java
index c6445606..18b2eb43 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/common/CommonDynamicThreadPool.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/common/CommonDynamicThreadPool.java
@@ -1,9 +1,9 @@
-package com.github.dynamic.threadpool.starter.common;
+package cn.hippo4j.starter.common;
-import com.github.dynamic.threadpool.starter.core.DynamicThreadPoolExecutor;
-import com.github.dynamic.threadpool.starter.toolkit.thread.QueueTypeEnum;
-import com.github.dynamic.threadpool.starter.toolkit.thread.RejectedPolicies;
-import com.github.dynamic.threadpool.starter.toolkit.thread.ThreadPoolBuilder;
+import cn.hippo4j.starter.core.DynamicThreadPoolExecutor;
+import cn.hippo4j.starter.toolkit.thread.QueueTypeEnum;
+import cn.hippo4j.starter.toolkit.thread.RejectedPolicies;
+import cn.hippo4j.starter.toolkit.thread.ThreadPoolBuilder;
import java.util.concurrent.TimeUnit;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/BootstrapProperties.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/BootstrapProperties.java
similarity index 87%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/BootstrapProperties.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/BootstrapProperties.java
index 0a9ea398..cbac35d5 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/BootstrapProperties.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/BootstrapProperties.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.starter.config;
+package cn.hippo4j.starter.config;
-import com.github.dynamic.threadpool.starter.alarm.NotifyConfig;
+import cn.hippo4j.starter.alarm.NotifyConfig;
import lombok.Getter;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/CorsConfig.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/CorsConfig.java
similarity index 94%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/CorsConfig.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/CorsConfig.java
index 0dfdab85..2102da2e 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/CorsConfig.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/CorsConfig.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.config;
+package cn.hippo4j.starter.config;
import org.springframework.context.annotation.Bean;
import org.springframework.web.cors.CorsConfiguration;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/DiscoveryConfig.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/DiscoveryConfig.java
similarity index 77%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/DiscoveryConfig.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/DiscoveryConfig.java
index 0d9548f3..55eab5ca 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/DiscoveryConfig.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/DiscoveryConfig.java
@@ -1,11 +1,11 @@
-package com.github.dynamic.threadpool.starter.config;
+package cn.hippo4j.starter.config;
import cn.hutool.core.util.StrUtil;
-import com.github.dynamic.threadpool.common.model.InstanceInfo;
-import com.github.dynamic.threadpool.common.toolkit.ContentUtil;
-import com.github.dynamic.threadpool.starter.core.DiscoveryClient;
-import com.github.dynamic.threadpool.starter.remote.HttpAgent;
-import com.github.dynamic.threadpool.starter.toolkit.inet.InetUtils;
+import cn.hippo4j.common.model.InstanceInfo;
+import cn.hippo4j.common.toolkit.ContentUtil;
+import cn.hippo4j.starter.core.DiscoveryClient;
+import cn.hippo4j.starter.remote.HttpAgent;
+import cn.hippo4j.starter.toolkit.inet.InetUtils;
import lombok.AllArgsConstructor;
import lombok.SneakyThrows;
import org.springframework.context.annotation.Bean;
@@ -13,8 +13,8 @@ import org.springframework.core.env.ConfigurableEnvironment;
import java.net.InetAddress;
-import static com.github.dynamic.threadpool.starter.toolkit.CloudCommonIdUtil.getDefaultInstanceId;
-import static com.github.dynamic.threadpool.starter.toolkit.CloudCommonIdUtil.getIpApplicationName;
+import static cn.hippo4j.starter.toolkit.CloudCommonIdUtil.getDefaultInstanceId;
+import static cn.hippo4j.starter.toolkit.CloudCommonIdUtil.getIpApplicationName;
/**
* Dynamic threadPool discovery config.
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/DynamicThreadPoolAutoConfiguration.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/DynamicThreadPoolAutoConfiguration.java
similarity index 76%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/DynamicThreadPoolAutoConfiguration.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/DynamicThreadPoolAutoConfiguration.java
index 2f83c381..f449895e 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/DynamicThreadPoolAutoConfiguration.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/DynamicThreadPoolAutoConfiguration.java
@@ -1,16 +1,16 @@
-package com.github.dynamic.threadpool.starter.config;
+package cn.hippo4j.starter.config;
import cn.hutool.core.util.StrUtil;
-import com.github.dynamic.threadpool.common.config.ApplicationContextHolder;
-import com.github.dynamic.threadpool.starter.controller.PoolRunStateController;
-import com.github.dynamic.threadpool.starter.core.ConfigService;
-import com.github.dynamic.threadpool.starter.core.DynamicThreadPoolPostProcessor;
-import com.github.dynamic.threadpool.starter.core.ThreadPoolConfigService;
-import com.github.dynamic.threadpool.starter.core.ThreadPoolOperation;
-import com.github.dynamic.threadpool.starter.enable.MarkerConfiguration;
-import com.github.dynamic.threadpool.starter.handler.DynamicThreadPoolBannerHandler;
-import com.github.dynamic.threadpool.starter.remote.HttpAgent;
-import com.github.dynamic.threadpool.starter.toolkit.inet.InetUtils;
+import cn.hippo4j.common.config.ApplicationContextHolder;
+import cn.hippo4j.starter.controller.PoolRunStateController;
+import cn.hippo4j.starter.core.ConfigService;
+import cn.hippo4j.starter.core.DynamicThreadPoolPostProcessor;
+import cn.hippo4j.starter.core.ThreadPoolConfigService;
+import cn.hippo4j.starter.core.ThreadPoolOperation;
+import cn.hippo4j.starter.enable.MarkerConfiguration;
+import cn.hippo4j.starter.handler.DynamicThreadPoolBannerHandler;
+import cn.hippo4j.starter.remote.HttpAgent;
+import cn.hippo4j.starter.toolkit.inet.InetUtils;
import lombok.AllArgsConstructor;
import org.springframework.boot.autoconfigure.ImportAutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/HttpClientConfig.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/HttpClientConfig.java
similarity index 88%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/HttpClientConfig.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/HttpClientConfig.java
index f41f3e29..ab4c9e68 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/HttpClientConfig.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/HttpClientConfig.java
@@ -1,8 +1,8 @@
-package com.github.dynamic.threadpool.starter.config;
+package cn.hippo4j.starter.config;
-import com.github.dynamic.threadpool.starter.remote.HttpAgent;
-import com.github.dynamic.threadpool.starter.remote.ServerHttpAgent;
-import com.github.dynamic.threadpool.starter.toolkit.HttpClientUtil;
+import cn.hippo4j.starter.remote.HttpAgent;
+import cn.hippo4j.starter.remote.ServerHttpAgent;
+import cn.hippo4j.starter.toolkit.HttpClientUtil;
import lombok.SneakyThrows;
import okhttp3.OkHttpClient;
import org.springframework.context.annotation.Bean;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/MessageAlarmConfig.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/MessageAlarmConfig.java
similarity index 88%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/MessageAlarmConfig.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/MessageAlarmConfig.java
index 30d98d42..d5cb903b 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/MessageAlarmConfig.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/MessageAlarmConfig.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.starter.config;
+package cn.hippo4j.starter.config;
-import com.github.dynamic.threadpool.common.model.InstanceInfo;
-import com.github.dynamic.threadpool.starter.alarm.*;
+import cn.hippo4j.common.model.InstanceInfo;
+import cn.hippo4j.starter.alarm.*;
import lombok.AllArgsConstructor;
import org.apache.logging.log4j.util.Strings;
import org.springframework.context.annotation.Bean;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/UtilAutoConfiguration.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/UtilAutoConfiguration.java
similarity index 73%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/UtilAutoConfiguration.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/UtilAutoConfiguration.java
index 90e7adf3..cfcd0b7e 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/config/UtilAutoConfiguration.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/config/UtilAutoConfiguration.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.starter.config;
+package cn.hippo4j.starter.config;
-import com.github.dynamic.threadpool.starter.toolkit.inet.InetUtils;
-import com.github.dynamic.threadpool.starter.toolkit.inet.InetUtilsProperties;
+import cn.hippo4j.starter.toolkit.inet.InetUtils;
+import cn.hippo4j.starter.toolkit.inet.InetUtilsProperties;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/controller/PoolRunStateController.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/controller/PoolRunStateController.java
similarity index 64%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/controller/PoolRunStateController.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/controller/PoolRunStateController.java
index bf5c1d7a..4a13f4b1 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/controller/PoolRunStateController.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/controller/PoolRunStateController.java
@@ -1,9 +1,9 @@
-package com.github.dynamic.threadpool.starter.controller;
+package cn.hippo4j.starter.controller;
-import com.github.dynamic.threadpool.starter.handler.ThreadPoolRunStateHandler;
-import com.github.dynamic.threadpool.common.model.PoolRunStateInfo;
-import com.github.dynamic.threadpool.common.web.base.Result;
-import com.github.dynamic.threadpool.common.web.base.Results;
+import cn.hippo4j.starter.handler.ThreadPoolRunStateHandler;
+import cn.hippo4j.common.model.PoolRunStateInfo;
+import cn.hippo4j.common.web.base.Result;
+import cn.hippo4j.common.web.base.Results;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/CacheData.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/CacheData.java
similarity index 88%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/CacheData.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/CacheData.java
index 6318c5b1..5e37e81f 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/CacheData.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/CacheData.java
@@ -1,9 +1,9 @@
-package com.github.dynamic.threadpool.starter.core;
+package cn.hippo4j.starter.core;
-import com.github.dynamic.threadpool.starter.wrapper.ManagerListenerWrapper;
-import com.github.dynamic.threadpool.common.toolkit.ContentUtil;
-import com.github.dynamic.threadpool.common.toolkit.Md5Util;
-import com.github.dynamic.threadpool.common.constant.Constants;
+import cn.hippo4j.starter.wrapper.ManagerListenerWrapper;
+import cn.hippo4j.common.toolkit.ContentUtil;
+import cn.hippo4j.common.toolkit.Md5Util;
+import cn.hippo4j.common.constant.Constants;
import lombok.extern.slf4j.Slf4j;
import java.util.concurrent.CopyOnWriteArrayList;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ClientWorker.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ClientWorker.java
similarity index 95%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ClientWorker.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ClientWorker.java
index 5560183a..e2e3315c 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ClientWorker.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ClientWorker.java
@@ -1,12 +1,12 @@
-package com.github.dynamic.threadpool.starter.core;
+package cn.hippo4j.starter.core;
+import cn.hippo4j.starter.remote.HttpAgent;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON;
-import com.github.dynamic.threadpool.common.model.PoolParameterInfo;
-import com.github.dynamic.threadpool.common.toolkit.ContentUtil;
-import com.github.dynamic.threadpool.common.toolkit.GroupKey;
-import com.github.dynamic.threadpool.common.web.base.Result;
-import com.github.dynamic.threadpool.starter.remote.HttpAgent;
+import cn.hippo4j.common.model.PoolParameterInfo;
+import cn.hippo4j.common.toolkit.ContentUtil;
+import cn.hippo4j.common.toolkit.GroupKey;
+import cn.hippo4j.common.web.base.Result;
import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
import org.springframework.util.StringUtils;
@@ -19,7 +19,7 @@ import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
-import static com.github.dynamic.threadpool.common.constant.Constants.*;
+import static cn.hippo4j.common.constant.Constants.*;
/**
* Client worker.
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ConfigAdapter.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigAdapter.java
similarity index 84%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ConfigAdapter.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigAdapter.java
index 965b9137..99d4adad 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ConfigAdapter.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigAdapter.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.core;
+package cn.hippo4j.starter.core;
/**
* Config adapter.
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ConfigService.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigService.java
similarity index 89%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ConfigService.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigService.java
index 82d6b75c..b1bc1d07 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ConfigService.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ConfigService.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.core;
+package cn.hippo4j.starter.core;
/**
* Config service.
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/DiscoveryClient.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DiscoveryClient.java
similarity index 86%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/DiscoveryClient.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DiscoveryClient.java
index 810b3f3c..b9335e86 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/DiscoveryClient.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DiscoveryClient.java
@@ -1,14 +1,14 @@
-package com.github.dynamic.threadpool.starter.core;
+package cn.hippo4j.starter.core;
+import cn.hippo4j.starter.remote.HttpAgent;
+import cn.hippo4j.starter.toolkit.thread.ThreadFactoryBuilder;
+import cn.hippo4j.starter.toolkit.thread.ThreadPoolBuilder;
import cn.hutool.core.util.StrUtil;
-import com.github.dynamic.threadpool.common.constant.Constants;
-import com.github.dynamic.threadpool.common.model.InstanceInfo;
-import com.github.dynamic.threadpool.common.web.base.Result;
-import com.github.dynamic.threadpool.common.web.base.Results;
-import com.github.dynamic.threadpool.common.web.exception.ErrorCodeEnum;
-import com.github.dynamic.threadpool.starter.remote.HttpAgent;
-import com.github.dynamic.threadpool.starter.toolkit.thread.ThreadFactoryBuilder;
-import com.github.dynamic.threadpool.starter.toolkit.thread.ThreadPoolBuilder;
+import cn.hippo4j.common.constant.Constants;
+import cn.hippo4j.common.model.InstanceInfo;
+import cn.hippo4j.common.web.base.Result;
+import cn.hippo4j.common.web.base.Results;
+import cn.hippo4j.common.web.exception.ErrorCodeEnum;
import lombok.extern.slf4j.Slf4j;
import java.util.concurrent.*;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/DynamicThreadPool.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPool.java
similarity index 87%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/DynamicThreadPool.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPool.java
index 6f8a7ae0..7c17d8c2 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/DynamicThreadPool.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPool.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.core;
+package cn.hippo4j.starter.core;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/DynamicThreadPoolExecutor.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolExecutor.java
similarity index 98%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/DynamicThreadPoolExecutor.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolExecutor.java
index 01efcedb..cb4ff98b 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/DynamicThreadPoolExecutor.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolExecutor.java
@@ -1,8 +1,8 @@
-package com.github.dynamic.threadpool.starter.core;
+package cn.hippo4j.starter.core;
-import com.github.dynamic.threadpool.starter.alarm.ThreadPoolAlarm;
-import com.github.dynamic.threadpool.starter.alarm.ThreadPoolAlarmManage;
-import com.github.dynamic.threadpool.starter.event.EventExecutor;
+import cn.hippo4j.starter.alarm.ThreadPoolAlarm;
+import cn.hippo4j.starter.alarm.ThreadPoolAlarmManage;
+import cn.hippo4j.starter.event.EventExecutor;
import lombok.NoArgsConstructor;
import lombok.NonNull;
@@ -16,7 +16,7 @@ import java.util.concurrent.locks.AbstractQueuedSynchronizer;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.ReentrantLock;
-import static com.github.dynamic.threadpool.common.constant.Constants.MAP_INITIAL_CAPACITY;
+import static cn.hippo4j.common.constant.Constants.MAP_INITIAL_CAPACITY;
/**
* Dynamic threadPool wrap.
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/DynamicThreadPoolPostProcessor.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolPostProcessor.java
similarity index 85%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/DynamicThreadPoolPostProcessor.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolPostProcessor.java
index ba35bf15..13be62ae 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/DynamicThreadPoolPostProcessor.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/DynamicThreadPoolPostProcessor.java
@@ -1,17 +1,17 @@
-package com.github.dynamic.threadpool.starter.core;
-
+package cn.hippo4j.starter.core;
+
+import cn.hippo4j.starter.common.CommonDynamicThreadPool;
+import cn.hippo4j.starter.config.BootstrapProperties;
+import cn.hippo4j.starter.remote.HttpAgent;
+import cn.hippo4j.starter.toolkit.thread.QueueTypeEnum;
+import cn.hippo4j.starter.toolkit.thread.RejectedTypeEnum;
+import cn.hippo4j.starter.toolkit.thread.ThreadPoolBuilder;
+import cn.hippo4j.starter.wrapper.DynamicThreadPoolWrapper;
import com.alibaba.fastjson.JSON;
-import com.github.dynamic.threadpool.common.config.ApplicationContextHolder;
-import com.github.dynamic.threadpool.common.constant.Constants;
-import com.github.dynamic.threadpool.common.model.PoolParameterInfo;
-import com.github.dynamic.threadpool.common.web.base.Result;
-import com.github.dynamic.threadpool.starter.common.CommonDynamicThreadPool;
-import com.github.dynamic.threadpool.starter.config.BootstrapProperties;
-import com.github.dynamic.threadpool.starter.remote.HttpAgent;
-import com.github.dynamic.threadpool.starter.toolkit.thread.QueueTypeEnum;
-import com.github.dynamic.threadpool.starter.toolkit.thread.RejectedTypeEnum;
-import com.github.dynamic.threadpool.starter.toolkit.thread.ThreadPoolBuilder;
-import com.github.dynamic.threadpool.starter.wrapper.DynamicThreadPoolWrapper;
+import cn.hippo4j.common.config.ApplicationContextHolder;
+import cn.hippo4j.common.constant.Constants;
+import cn.hippo4j.common.model.PoolParameterInfo;
+import cn.hippo4j.common.web.base.Result;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import lombok.var;
@@ -26,7 +26,7 @@ import java.util.concurrent.ExecutorService;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
-import static com.github.dynamic.threadpool.common.constant.Constants.*;
+import static cn.hippo4j.common.constant.Constants.*;
/**
* Dynamic threadPool post processor.
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/GlobalThreadPoolManage.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/GlobalThreadPoolManage.java
similarity index 85%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/GlobalThreadPoolManage.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/GlobalThreadPoolManage.java
index 785bfab1..d7c76b94 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/GlobalThreadPoolManage.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/GlobalThreadPoolManage.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.starter.core;
+package cn.hippo4j.starter.core;
-import com.github.dynamic.threadpool.starter.wrapper.DynamicThreadPoolWrapper;
-import com.github.dynamic.threadpool.common.model.PoolParameter;
+import cn.hippo4j.starter.wrapper.DynamicThreadPoolWrapper;
+import cn.hippo4j.common.model.PoolParameter;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/Listener.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/Listener.java
similarity index 87%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/Listener.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/Listener.java
index 28c6c759..043703b2 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/Listener.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/Listener.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.core;
+package cn.hippo4j.starter.core;
import java.util.concurrent.Executor;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ThreadPoolConfigService.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolConfigService.java
similarity index 87%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ThreadPoolConfigService.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolConfigService.java
index ea4d73a8..deee2e8f 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ThreadPoolConfigService.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolConfigService.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.starter.core;
+package cn.hippo4j.starter.core;
-import com.github.dynamic.threadpool.starter.remote.HttpAgent;
+import cn.hippo4j.starter.remote.HttpAgent;
import java.util.Arrays;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ThreadPoolDynamicRefresh.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolDynamicRefresh.java
similarity index 89%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ThreadPoolDynamicRefresh.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolDynamicRefresh.java
index 7fafb7fe..41705bd2 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ThreadPoolDynamicRefresh.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolDynamicRefresh.java
@@ -1,11 +1,11 @@
-package com.github.dynamic.threadpool.starter.core;
+package cn.hippo4j.starter.core;
+import cn.hippo4j.starter.toolkit.thread.QueueTypeEnum;
+import cn.hippo4j.starter.toolkit.thread.RejectedTypeEnum;
+import cn.hippo4j.starter.toolkit.thread.ResizableCapacityLinkedBlockIngQueue;
import com.alibaba.fastjson.JSON;
-import com.github.dynamic.threadpool.common.model.PoolParameterInfo;
-import com.github.dynamic.threadpool.starter.alarm.ThreadPoolAlarmManage;
-import com.github.dynamic.threadpool.starter.toolkit.thread.QueueTypeEnum;
-import com.github.dynamic.threadpool.starter.toolkit.thread.RejectedTypeEnum;
-import com.github.dynamic.threadpool.starter.toolkit.thread.ResizableCapacityLinkedBlockIngQueue;
+import cn.hippo4j.common.model.PoolParameterInfo;
+import cn.hippo4j.starter.alarm.ThreadPoolAlarmManage;
import lombok.extern.slf4j.Slf4j;
import java.util.Objects;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ThreadPoolOperation.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolOperation.java
similarity index 89%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ThreadPoolOperation.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolOperation.java
index 7a98f10b..c6f771d5 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ThreadPoolOperation.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolOperation.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.starter.core;
+package cn.hippo4j.starter.core;
-import com.github.dynamic.threadpool.starter.config.BootstrapProperties;
+import cn.hippo4j.starter.config.BootstrapProperties;
import java.util.concurrent.Executor;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ThreadPoolSubscribeCallback.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolSubscribeCallback.java
similarity index 81%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ThreadPoolSubscribeCallback.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolSubscribeCallback.java
index 1132040d..d6b08e4c 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/core/ThreadPoolSubscribeCallback.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/core/ThreadPoolSubscribeCallback.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.core;
+package cn.hippo4j.starter.core;
/**
* ThreadPool subscribe callback.
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/enable/EnableDynamicThreadPool.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/EnableDynamicThreadPool.java
similarity index 87%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/enable/EnableDynamicThreadPool.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/EnableDynamicThreadPool.java
index fd717f06..583efe5b 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/enable/EnableDynamicThreadPool.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/EnableDynamicThreadPool.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.enable;
+package cn.hippo4j.starter.enable;
import org.springframework.context.annotation.Import;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/enable/MarkerConfiguration.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/MarkerConfiguration.java
similarity index 88%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/enable/MarkerConfiguration.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/MarkerConfiguration.java
index 167071ac..e89abc2d 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/enable/MarkerConfiguration.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/enable/MarkerConfiguration.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.enable;
+package cn.hippo4j.starter.enable;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/event/EventExecutor.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/event/EventExecutor.java
similarity index 74%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/event/EventExecutor.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/event/EventExecutor.java
index cba3d38e..8c71bf42 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/event/EventExecutor.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/event/EventExecutor.java
@@ -1,8 +1,8 @@
-package com.github.dynamic.threadpool.starter.event;
+package cn.hippo4j.starter.event;
-import com.github.dynamic.threadpool.common.function.NoArgsConsumer;
-import com.github.dynamic.threadpool.starter.toolkit.thread.QueueTypeEnum;
-import com.github.dynamic.threadpool.starter.toolkit.thread.ThreadPoolBuilder;
+import cn.hippo4j.common.function.NoArgsConsumer;
+import cn.hippo4j.starter.toolkit.thread.QueueTypeEnum;
+import cn.hippo4j.starter.toolkit.thread.ThreadPoolBuilder;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.ThreadPoolExecutor;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/handler/DynamicThreadPoolBannerHandler.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/DynamicThreadPoolBannerHandler.java
similarity index 93%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/handler/DynamicThreadPoolBannerHandler.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/DynamicThreadPoolBannerHandler.java
index b444293b..a1dea301 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/handler/DynamicThreadPoolBannerHandler.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/DynamicThreadPoolBannerHandler.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.starter.handler;
+package cn.hippo4j.starter.handler;
-import com.github.dynamic.threadpool.starter.config.BootstrapProperties;
+import cn.hippo4j.starter.config.BootstrapProperties;
import lombok.NonNull;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/handler/ThreadPoolRunStateHandler.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/ThreadPoolRunStateHandler.java
similarity index 87%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/handler/ThreadPoolRunStateHandler.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/ThreadPoolRunStateHandler.java
index 3ad75574..a316986c 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/handler/ThreadPoolRunStateHandler.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/handler/ThreadPoolRunStateHandler.java
@@ -1,10 +1,10 @@
-package com.github.dynamic.threadpool.starter.handler;
+package cn.hippo4j.starter.handler;
-import com.github.dynamic.threadpool.common.model.PoolRunStateInfo;
-import com.github.dynamic.threadpool.starter.core.GlobalThreadPoolManage;
-import com.github.dynamic.threadpool.starter.toolkit.CalculateUtil;
-import com.github.dynamic.threadpool.starter.core.DynamicThreadPoolExecutor;
-import com.github.dynamic.threadpool.starter.wrapper.DynamicThreadPoolWrapper;
+import cn.hippo4j.common.model.PoolRunStateInfo;
+import cn.hippo4j.starter.toolkit.CalculateUtil;
+import cn.hippo4j.starter.core.GlobalThreadPoolManage;
+import cn.hippo4j.starter.core.DynamicThreadPoolExecutor;
+import cn.hippo4j.starter.wrapper.DynamicThreadPoolWrapper;
import lombok.extern.slf4j.Slf4j;
import java.net.InetAddress;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/remote/HttpAgent.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/HttpAgent.java
similarity index 93%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/remote/HttpAgent.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/HttpAgent.java
index e9470ab4..423445fa 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/remote/HttpAgent.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/HttpAgent.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.starter.remote;
+package cn.hippo4j.starter.remote;
-import com.github.dynamic.threadpool.common.web.base.Result;
+import cn.hippo4j.common.web.base.Result;
import java.util.Map;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/remote/ServerHttpAgent.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerHttpAgent.java
similarity index 87%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/remote/ServerHttpAgent.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerHttpAgent.java
index 1adf2021..3c99f319 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/remote/ServerHttpAgent.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerHttpAgent.java
@@ -1,8 +1,8 @@
-package com.github.dynamic.threadpool.starter.remote;
+package cn.hippo4j.starter.remote;
-import com.github.dynamic.threadpool.common.web.base.Result;
-import com.github.dynamic.threadpool.starter.config.BootstrapProperties;
-import com.github.dynamic.threadpool.starter.toolkit.HttpClientUtil;
+import cn.hippo4j.common.web.base.Result;
+import cn.hippo4j.starter.config.BootstrapProperties;
+import cn.hippo4j.starter.toolkit.HttpClientUtil;
import java.util.Map;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/remote/ServerListManager.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerListManager.java
similarity index 96%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/remote/ServerListManager.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerListManager.java
index d8ccecd9..681c1eb1 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/remote/ServerListManager.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/remote/ServerListManager.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.starter.remote;
+package cn.hippo4j.starter.remote;
-import com.github.dynamic.threadpool.starter.config.BootstrapProperties;
+import cn.hippo4j.starter.config.BootstrapProperties;
import lombok.extern.slf4j.Slf4j;
import org.springframework.util.StringUtils;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/spi/CustomBlockingQueue.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/CustomBlockingQueue.java
similarity index 88%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/spi/CustomBlockingQueue.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/CustomBlockingQueue.java
index 9834df3a..b62795ca 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/spi/CustomBlockingQueue.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/CustomBlockingQueue.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.spi;
+package cn.hippo4j.starter.spi;
import java.util.concurrent.BlockingQueue;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/spi/CustomRejectedExecutionHandler.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/CustomRejectedExecutionHandler.java
similarity index 89%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/spi/CustomRejectedExecutionHandler.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/CustomRejectedExecutionHandler.java
index 653e5640..c3f6ade8 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/spi/CustomRejectedExecutionHandler.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/CustomRejectedExecutionHandler.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.spi;
+package cn.hippo4j.starter.spi;
import java.util.concurrent.RejectedExecutionHandler;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/spi/DynamicTpServiceLoader.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/DynamicTpServiceLoader.java
similarity index 96%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/spi/DynamicTpServiceLoader.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/DynamicTpServiceLoader.java
index 7a138e38..f9e8e40f 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/spi/DynamicTpServiceLoader.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/DynamicTpServiceLoader.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.spi;
+package cn.hippo4j.starter.spi;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/spi/ServiceLoaderInstantiationException.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/ServiceLoaderInstantiationException.java
similarity index 88%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/spi/ServiceLoaderInstantiationException.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/ServiceLoaderInstantiationException.java
index 7405f1f7..a0116a3c 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/spi/ServiceLoaderInstantiationException.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/spi/ServiceLoaderInstantiationException.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.spi;
+package cn.hippo4j.starter.spi;
/**
* Service loader instantiation exception.
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/ArrayUtil.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/ArrayUtil.java
similarity index 95%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/ArrayUtil.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/ArrayUtil.java
index f0d8e002..e1e0652d 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/ArrayUtil.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/ArrayUtil.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.toolkit;
+package cn.hippo4j.starter.toolkit;
import java.lang.reflect.Array;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/CalculateUtil.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/CalculateUtil.java
similarity index 82%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/CalculateUtil.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/CalculateUtil.java
index 290eccdf..d64a540f 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/CalculateUtil.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/CalculateUtil.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.toolkit;
+package cn.hippo4j.starter.toolkit;
/**
* Calculate util.
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/CloudCommonIdUtil.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/CloudCommonIdUtil.java
similarity index 96%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/CloudCommonIdUtil.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/CloudCommonIdUtil.java
index 23e42d9a..2b7b900f 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/CloudCommonIdUtil.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/CloudCommonIdUtil.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.toolkit;
+package cn.hippo4j.starter.toolkit;
import lombok.SneakyThrows;
import org.springframework.core.env.PropertyResolver;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/HttpClientUtil.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/HttpClientUtil.java
similarity index 99%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/HttpClientUtil.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/HttpClientUtil.java
index def09a01..e62b059e 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/HttpClientUtil.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/HttpClientUtil.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.toolkit;
+package cn.hippo4j.starter.toolkit;
import com.alibaba.fastjson.JSON;
import lombok.SneakyThrows;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/inet/InetUtils.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtils.java
similarity index 97%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/inet/InetUtils.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtils.java
index a435344b..2844c1b8 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/inet/InetUtils.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtils.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.starter.toolkit.inet;
+package cn.hippo4j.starter.toolkit.inet;
-import com.github.dynamic.threadpool.starter.toolkit.thread.ThreadPoolBuilder;
+import cn.hippo4j.starter.toolkit.thread.ThreadPoolBuilder;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/inet/InetUtilsProperties.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtilsProperties.java
similarity index 97%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/inet/InetUtilsProperties.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtilsProperties.java
index 2605f1e4..baddab66 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/inet/InetUtilsProperties.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/inet/InetUtilsProperties.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.toolkit.inet;
+package cn.hippo4j.starter.toolkit.inet;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/AbstractBuildThreadPoolTemplate.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/AbstractBuildThreadPoolTemplate.java
similarity index 94%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/AbstractBuildThreadPoolTemplate.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/AbstractBuildThreadPoolTemplate.java
index ef2192e8..991da953 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/AbstractBuildThreadPoolTemplate.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/AbstractBuildThreadPoolTemplate.java
@@ -1,8 +1,8 @@
-package com.github.dynamic.threadpool.starter.toolkit.thread;
+package cn.hippo4j.starter.toolkit.thread;
-import com.github.dynamic.threadpool.common.toolkit.Assert;
-import com.github.dynamic.threadpool.starter.alarm.ThreadPoolAlarm;
-import com.github.dynamic.threadpool.starter.core.DynamicThreadPoolExecutor;
+import cn.hippo4j.common.toolkit.Assert;
+import cn.hippo4j.starter.alarm.ThreadPoolAlarm;
+import cn.hippo4j.starter.core.DynamicThreadPoolExecutor;
import lombok.Data;
import lombok.experimental.Accessors;
import lombok.extern.slf4j.Slf4j;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/Builder.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/Builder.java
similarity index 80%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/Builder.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/Builder.java
index 6f78b19e..2982ae51 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/Builder.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/Builder.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.toolkit.thread;
+package cn.hippo4j.starter.toolkit.thread;
import java.io.Serializable;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/FastThreadPoolExecutor.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/FastThreadPoolExecutor.java
similarity index 97%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/FastThreadPoolExecutor.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/FastThreadPoolExecutor.java
index f99b7ccb..ff6d6f83 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/FastThreadPoolExecutor.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/FastThreadPoolExecutor.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.toolkit.thread;
+package cn.hippo4j.starter.toolkit.thread;
import lombok.extern.slf4j.Slf4j;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/QueueTypeEnum.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/QueueTypeEnum.java
similarity index 94%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/QueueTypeEnum.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/QueueTypeEnum.java
index 4f4fda0e..57717d48 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/QueueTypeEnum.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/QueueTypeEnum.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.starter.toolkit.thread;
+package cn.hippo4j.starter.toolkit.thread;
-import com.github.dynamic.threadpool.starter.spi.DynamicTpServiceLoader;
-import com.github.dynamic.threadpool.starter.spi.CustomBlockingQueue;
+import cn.hippo4j.starter.spi.DynamicTpServiceLoader;
+import cn.hippo4j.starter.spi.CustomBlockingQueue;
import java.util.Arrays;
import java.util.Collection;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/RejectedPolicies.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedPolicies.java
similarity index 95%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/RejectedPolicies.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedPolicies.java
index 48fd868c..ff1f4bd6 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/RejectedPolicies.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedPolicies.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.toolkit.thread;
+package cn.hippo4j.starter.toolkit.thread;
import lombok.extern.slf4j.Slf4j;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/RejectedTypeEnum.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedTypeEnum.java
similarity index 93%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/RejectedTypeEnum.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedTypeEnum.java
index 2781c98c..afd186cd 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/RejectedTypeEnum.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/RejectedTypeEnum.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.starter.toolkit.thread;
+package cn.hippo4j.starter.toolkit.thread;
-import com.github.dynamic.threadpool.starter.spi.CustomRejectedExecutionHandler;
-import com.github.dynamic.threadpool.starter.spi.DynamicTpServiceLoader;
+import cn.hippo4j.starter.spi.CustomRejectedExecutionHandler;
+import cn.hippo4j.starter.spi.DynamicTpServiceLoader;
import java.util.Arrays;
import java.util.Collection;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/ResizableCapacityLinkedBlockIngQueue.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ResizableCapacityLinkedBlockIngQueue.java
similarity index 95%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/ResizableCapacityLinkedBlockIngQueue.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ResizableCapacityLinkedBlockIngQueue.java
index e4555811..cc5340eb 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/ResizableCapacityLinkedBlockIngQueue.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ResizableCapacityLinkedBlockIngQueue.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.toolkit.thread;
+package cn.hippo4j.starter.toolkit.thread;
import cn.hutool.core.util.ReflectUtil;
import lombok.extern.slf4j.Slf4j;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/TaskQueue.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/TaskQueue.java
similarity index 96%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/TaskQueue.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/TaskQueue.java
index 16391ca2..71ba07fe 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/TaskQueue.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/TaskQueue.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.toolkit.thread;
+package cn.hippo4j.starter.toolkit.thread;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.RejectedExecutionException;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/ThreadFactoryBuilder.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadFactoryBuilder.java
similarity index 98%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/ThreadFactoryBuilder.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadFactoryBuilder.java
index b0265639..1eab3f90 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/ThreadFactoryBuilder.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadFactoryBuilder.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.starter.toolkit.thread;
+package cn.hippo4j.starter.toolkit.thread;
import java.util.concurrent.Executors;
import java.util.concurrent.ThreadFactory;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/ThreadPoolBuilder.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolBuilder.java
similarity index 97%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/ThreadPoolBuilder.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolBuilder.java
index 08abee34..02efe43a 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/ThreadPoolBuilder.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolBuilder.java
@@ -1,8 +1,8 @@
-package com.github.dynamic.threadpool.starter.toolkit.thread;
+package cn.hippo4j.starter.toolkit.thread;
-import com.github.dynamic.threadpool.common.toolkit.Assert;
-import com.github.dynamic.threadpool.starter.alarm.ThreadPoolAlarm;
+import cn.hippo4j.common.toolkit.Assert;
+import cn.hippo4j.starter.alarm.ThreadPoolAlarm;
import java.math.BigDecimal;
import java.util.Optional;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/ThreadPoolExecutorTemplate.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolExecutorTemplate.java
similarity index 93%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/ThreadPoolExecutorTemplate.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolExecutorTemplate.java
index 3d07c27a..36227191 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/toolkit/thread/ThreadPoolExecutorTemplate.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/toolkit/thread/ThreadPoolExecutorTemplate.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.starter.toolkit.thread;
+package cn.hippo4j.starter.toolkit.thread;
-import com.github.dynamic.threadpool.starter.toolkit.ArrayUtil;
+import cn.hippo4j.starter.toolkit.ArrayUtil;
import java.util.concurrent.*;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/wrapper/DynamicThreadPoolWrapper.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/wrapper/DynamicThreadPoolWrapper.java
similarity index 88%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/wrapper/DynamicThreadPoolWrapper.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/wrapper/DynamicThreadPoolWrapper.java
index 22228c9c..d2851ccc 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/wrapper/DynamicThreadPoolWrapper.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/wrapper/DynamicThreadPoolWrapper.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.starter.wrapper;
+package cn.hippo4j.starter.wrapper;
-import com.github.dynamic.threadpool.starter.common.CommonDynamicThreadPool;
-import com.github.dynamic.threadpool.starter.core.DynamicThreadPoolExecutor;
+import cn.hippo4j.starter.common.CommonDynamicThreadPool;
+import cn.hippo4j.starter.core.DynamicThreadPoolExecutor;
import lombok.Data;
import java.util.concurrent.Callable;
diff --git a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/wrapper/ManagerListenerWrapper.java b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/wrapper/ManagerListenerWrapper.java
similarity index 77%
rename from hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/wrapper/ManagerListenerWrapper.java
rename to hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/wrapper/ManagerListenerWrapper.java
index fb334417..c6af3afb 100644
--- a/hippo4j-spring-boot-starter/src/main/java/com/github/dynamic/threadpool/starter/wrapper/ManagerListenerWrapper.java
+++ b/hippo4j-spring-boot-starter/src/main/java/cn/hippo4j/starter/wrapper/ManagerListenerWrapper.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.starter.wrapper;
+package cn.hippo4j.starter.wrapper;
-import com.github.dynamic.threadpool.starter.core.Listener;
+import cn.hippo4j.starter.core.Listener;
import lombok.Getter;
import lombok.Setter;
diff --git a/hippo4j-spring-boot-starter/src/main/resources/META-INF/spring.factories b/hippo4j-spring-boot-starter/src/main/resources/META-INF/spring.factories
index 797fc7f9..641c9c28 100644
--- a/hippo4j-spring-boot-starter/src/main/resources/META-INF/spring.factories
+++ b/hippo4j-spring-boot-starter/src/main/resources/META-INF/spring.factories
@@ -1,2 +1,2 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
- com.github.dynamic.threadpool.starter.config.DynamicThreadPoolAutoConfiguration
+ cn.hippo4j.starter.config.DynamicThreadPoolAutoConfiguration
diff --git a/hippo4j-spring-boot-starter/src/test/java/com/github/dynamic/threadpool/starter/test/ResizableCapacityLinkedBlockIngQueueTest.java b/hippo4j-spring-boot-starter/src/test/java/cn/hippo4j/starter/test/ResizableCapacityLinkedBlockIngQueueTest.java
similarity index 94%
rename from hippo4j-spring-boot-starter/src/test/java/com/github/dynamic/threadpool/starter/test/ResizableCapacityLinkedBlockIngQueueTest.java
rename to hippo4j-spring-boot-starter/src/test/java/cn/hippo4j/starter/test/ResizableCapacityLinkedBlockIngQueueTest.java
index 08b84a1a..90744039 100644
--- a/hippo4j-spring-boot-starter/src/test/java/com/github/dynamic/threadpool/starter/test/ResizableCapacityLinkedBlockIngQueueTest.java
+++ b/hippo4j-spring-boot-starter/src/test/java/cn/hippo4j/starter/test/ResizableCapacityLinkedBlockIngQueueTest.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.starter.test;
+package cn.hippo4j.starter.test;
-import com.github.dynamic.threadpool.starter.toolkit.thread.ResizableCapacityLinkedBlockIngQueue;
+import cn.hippo4j.starter.toolkit.thread.ResizableCapacityLinkedBlockIngQueue;
import lombok.extern.slf4j.Slf4j;
import java.util.concurrent.LinkedBlockingQueue;
diff --git a/tools/.gitignore b/hippo4j-tools/.gitignore
similarity index 100%
rename from tools/.gitignore
rename to hippo4j-tools/.gitignore
diff --git a/tools/log-record-tool/.gitignore b/hippo4j-tools/log-record-tool/.gitignore
similarity index 100%
rename from tools/log-record-tool/.gitignore
rename to hippo4j-tools/log-record-tool/.gitignore
diff --git a/tools/log-record-tool/pom.xml b/hippo4j-tools/log-record-tool/pom.xml
similarity index 95%
rename from tools/log-record-tool/pom.xml
rename to hippo4j-tools/log-record-tool/pom.xml
index 9cbeb6f6..a68c1d67 100644
--- a/tools/log-record-tool/pom.xml
+++ b/hippo4j-tools/log-record-tool/pom.xml
@@ -4,8 +4,8 @@
4.0.0
- io.github.acmenlt
- tools
+ cn.hippo4j
+ hippo4j-tools
${revision}
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/annotation/LogField.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/annotation/LogField.java
similarity index 78%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/annotation/LogField.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/annotation/LogField.java
index f6dadfa8..9953bf43 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/annotation/LogField.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/annotation/LogField.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.logrecord.annotation;
+package cn.hippo4j.tools.logrecord.annotation;
/**
* 日志字段, 用于标记需要比较的实体属性.
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/annotation/LogRecord.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/annotation/LogRecord.java
similarity index 89%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/annotation/LogRecord.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/annotation/LogRecord.java
index c1c2f767..91a17c8c 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/annotation/LogRecord.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/annotation/LogRecord.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.logrecord.annotation;
+package cn.hippo4j.tools.logrecord.annotation;
-import com.github.dynamic.threadpool.logrecord.enums.LogRecordTypeEnum;
+import cn.hippo4j.tools.logrecord.enums.LogRecordTypeEnum;
import java.lang.annotation.*;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/aop/LogRecordAspect.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/aop/LogRecordAspect.java
similarity index 91%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/aop/LogRecordAspect.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/aop/LogRecordAspect.java
index 5ff0fb73..0b0ebd6d 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/aop/LogRecordAspect.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/aop/LogRecordAspect.java
@@ -1,14 +1,14 @@
-package com.github.dynamic.threadpool.logrecord.aop;
-
-import com.github.dynamic.threadpool.logrecord.annotation.LogRecord;
-import com.github.dynamic.threadpool.logrecord.context.LogRecordContext;
-import com.github.dynamic.threadpool.logrecord.model.LogRecordInfo;
-import com.github.dynamic.threadpool.logrecord.model.LogRecordOps;
-import com.github.dynamic.threadpool.logrecord.model.MethodExecuteResult;
-import com.github.dynamic.threadpool.logrecord.parse.LogRecordOperationSource;
-import com.github.dynamic.threadpool.logrecord.parse.LogRecordValueParser;
-import com.github.dynamic.threadpool.logrecord.service.LogRecordService;
-import com.github.dynamic.threadpool.logrecord.service.OperatorGetService;
+package cn.hippo4j.tools.logrecord.aop;
+
+import cn.hippo4j.tools.logrecord.annotation.LogRecord;
+import cn.hippo4j.tools.logrecord.context.LogRecordContext;
+import cn.hippo4j.tools.logrecord.model.LogRecordInfo;
+import cn.hippo4j.tools.logrecord.model.LogRecordOps;
+import cn.hippo4j.tools.logrecord.model.MethodExecuteResult;
+import cn.hippo4j.tools.logrecord.parse.LogRecordOperationSource;
+import cn.hippo4j.tools.logrecord.parse.LogRecordValueParser;
+import cn.hippo4j.tools.logrecord.service.LogRecordService;
+import cn.hippo4j.tools.logrecord.service.OperatorGetService;
import com.google.common.base.Preconditions;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/compare/AbstractEquator.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/compare/AbstractEquator.java
similarity index 99%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/compare/AbstractEquator.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/compare/AbstractEquator.java
index 484f6cc5..727a5890 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/compare/AbstractEquator.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/compare/AbstractEquator.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.logrecord.compare;
+package cn.hippo4j.tools.logrecord.compare;
import java.util.*;
import java.util.stream.Collectors;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/compare/Equator.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/compare/Equator.java
similarity index 89%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/compare/Equator.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/compare/Equator.java
index 6f487a39..9b5a627a 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/compare/Equator.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/compare/Equator.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.logrecord.compare;
+package cn.hippo4j.tools.logrecord.compare;
import java.util.List;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/compare/FieldInfo.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/compare/FieldInfo.java
similarity index 97%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/compare/FieldInfo.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/compare/FieldInfo.java
index c928ae44..e7cafca4 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/compare/FieldInfo.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/compare/FieldInfo.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.logrecord.compare;
+package cn.hippo4j.tools.logrecord.compare;
import lombok.AllArgsConstructor;
import lombok.Data;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/compare/GetterBaseEquator.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/compare/GetterBaseEquator.java
similarity index 99%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/compare/GetterBaseEquator.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/compare/GetterBaseEquator.java
index 45270b93..ee82f600 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/compare/GetterBaseEquator.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/compare/GetterBaseEquator.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.logrecord.compare;
+package cn.hippo4j.tools.logrecord.compare;
import lombok.NoArgsConstructor;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/config/LogRecordConfig.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/config/LogRecordConfig.java
similarity index 75%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/config/LogRecordConfig.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/config/LogRecordConfig.java
index 69223eed..c20f6f3a 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/config/LogRecordConfig.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/config/LogRecordConfig.java
@@ -1,12 +1,12 @@
-package com.github.dynamic.threadpool.logrecord.config;
+package cn.hippo4j.tools.logrecord.config;
-import com.github.dynamic.threadpool.logrecord.parse.LogRecordOperationSource;
-import com.github.dynamic.threadpool.logrecord.service.FunctionService;
-import com.github.dynamic.threadpool.logrecord.service.LogRecordService;
-import com.github.dynamic.threadpool.logrecord.service.OperatorGetService;
-import com.github.dynamic.threadpool.logrecord.service.ParseFunction;
-import com.github.dynamic.threadpool.logrecord.parse.LogRecordValueParser;
-import com.github.dynamic.threadpool.logrecord.service.impl.*;
+import cn.hippo4j.tools.logrecord.parse.LogRecordOperationSource;
+import cn.hippo4j.tools.logrecord.parse.LogRecordValueParser;
+import cn.hippo4j.tools.logrecord.service.FunctionService;
+import cn.hippo4j.tools.logrecord.service.LogRecordService;
+import cn.hippo4j.tools.logrecord.service.OperatorGetService;
+import cn.hippo4j.tools.logrecord.service.ParseFunction;
+import cn.hippo4j.tools.logrecord.service.impl.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.config.BeanDefinition;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/context/LogRecordContext.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/context/LogRecordContext.java
similarity index 94%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/context/LogRecordContext.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/context/LogRecordContext.java
index ca908043..4f6e1356 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/context/LogRecordContext.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/context/LogRecordContext.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.logrecord.context;
+package cn.hippo4j.tools.logrecord.context;
import com.alibaba.ttl.TransmittableThreadLocal;
import com.google.common.collect.Maps;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/enums/LogRecordTypeEnum.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/enums/LogRecordTypeEnum.java
similarity index 81%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/enums/LogRecordTypeEnum.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/enums/LogRecordTypeEnum.java
index 758b0da4..8a9525dc 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/enums/LogRecordTypeEnum.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/enums/LogRecordTypeEnum.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.logrecord.enums;
+package cn.hippo4j.tools.logrecord.enums;
/**
* 日志记录类型.
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/model/LogRecordInfo.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/model/LogRecordInfo.java
similarity index 95%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/model/LogRecordInfo.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/model/LogRecordInfo.java
index 3d4491af..a89c93e3 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/model/LogRecordInfo.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/model/LogRecordInfo.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.logrecord.model;
+package cn.hippo4j.tools.logrecord.model;
import lombok.AllArgsConstructor;
import lombok.Builder;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/model/LogRecordOps.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/model/LogRecordOps.java
similarity index 88%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/model/LogRecordOps.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/model/LogRecordOps.java
index e420b1fc..b6d13bbb 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/model/LogRecordOps.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/model/LogRecordOps.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.logrecord.model;
+package cn.hippo4j.tools.logrecord.model;
import lombok.Builder;
import lombok.Data;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/model/MethodExecuteResult.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/model/MethodExecuteResult.java
similarity index 88%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/model/MethodExecuteResult.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/model/MethodExecuteResult.java
index f4f5c7b2..0cfdb60b 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/model/MethodExecuteResult.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/model/MethodExecuteResult.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.logrecord.model;
+package cn.hippo4j.tools.logrecord.model;
import lombok.*;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/model/Operator.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/model/Operator.java
similarity index 84%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/model/Operator.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/model/Operator.java
index f4c26dc1..aeb8d3e5 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/model/Operator.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/model/Operator.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.logrecord.model;
+package cn.hippo4j.tools.logrecord.model;
import lombok.AllArgsConstructor;
import lombok.Data;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/parse/LogRecordEvaluationContext.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/parse/LogRecordEvaluationContext.java
similarity index 88%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/parse/LogRecordEvaluationContext.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/parse/LogRecordEvaluationContext.java
index 5f29404a..da09b7d5 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/parse/LogRecordEvaluationContext.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/parse/LogRecordEvaluationContext.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.logrecord.parse;
+package cn.hippo4j.tools.logrecord.parse;
-import com.github.dynamic.threadpool.logrecord.context.LogRecordContext;
+import cn.hippo4j.tools.logrecord.context.LogRecordContext;
import org.springframework.context.expression.MethodBasedEvaluationContext;
import org.springframework.core.ParameterNameDiscoverer;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/parse/LogRecordExpressionEvaluator.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/parse/LogRecordExpressionEvaluator.java
similarity index 97%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/parse/LogRecordExpressionEvaluator.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/parse/LogRecordExpressionEvaluator.java
index 40060b4d..0815e0f7 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/parse/LogRecordExpressionEvaluator.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/parse/LogRecordExpressionEvaluator.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.logrecord.parse;
+package cn.hippo4j.tools.logrecord.parse;
import com.google.common.collect.Maps;
import org.springframework.aop.support.AopUtils;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/parse/LogRecordOperationSource.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/parse/LogRecordOperationSource.java
similarity index 93%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/parse/LogRecordOperationSource.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/parse/LogRecordOperationSource.java
index 9607debc..d58551d7 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/parse/LogRecordOperationSource.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/parse/LogRecordOperationSource.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.logrecord.parse;
+package cn.hippo4j.tools.logrecord.parse;
-import com.github.dynamic.threadpool.logrecord.annotation.LogRecord;
-import com.github.dynamic.threadpool.logrecord.model.LogRecordOps;
+import cn.hippo4j.tools.logrecord.annotation.LogRecord;
+import cn.hippo4j.tools.logrecord.model.LogRecordOps;
import org.springframework.core.BridgeMethodResolver;
import org.springframework.core.annotation.AnnotatedElementUtils;
import org.springframework.util.ClassUtils;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/parse/LogRecordValueParser.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/parse/LogRecordValueParser.java
similarity index 97%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/parse/LogRecordValueParser.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/parse/LogRecordValueParser.java
index bc26e584..df1c3a27 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/parse/LogRecordValueParser.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/parse/LogRecordValueParser.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.logrecord.parse;
+package cn.hippo4j.tools.logrecord.parse;
-import com.github.dynamic.threadpool.logrecord.service.FunctionService;
+import cn.hippo4j.tools.logrecord.service.FunctionService;
import com.google.common.base.Strings;
import com.google.common.collect.Maps;
import org.springframework.beans.BeansException;
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/FunctionService.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/FunctionService.java
similarity index 87%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/FunctionService.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/FunctionService.java
index 278284b1..fe7e689f 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/FunctionService.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/FunctionService.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.logrecord.service;
+package cn.hippo4j.tools.logrecord.service;
/**
* 函数服务.
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/LogRecordService.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/LogRecordService.java
similarity index 65%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/LogRecordService.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/LogRecordService.java
index 5f5461e9..09f1c833 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/LogRecordService.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/LogRecordService.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.logrecord.service;
+package cn.hippo4j.tools.logrecord.service;
-import com.github.dynamic.threadpool.logrecord.model.LogRecordInfo;
+import cn.hippo4j.tools.logrecord.model.LogRecordInfo;
/**
* 日志记录.
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/OperatorGetService.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/OperatorGetService.java
similarity index 63%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/OperatorGetService.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/OperatorGetService.java
index cb1d297d..eac2ba57 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/OperatorGetService.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/OperatorGetService.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.logrecord.service;
+package cn.hippo4j.tools.logrecord.service;
-import com.github.dynamic.threadpool.logrecord.model.Operator;
+import cn.hippo4j.tools.logrecord.model.Operator;
/**
* 获取操作人.
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/ParseFunction.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/ParseFunction.java
similarity index 88%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/ParseFunction.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/ParseFunction.java
index 46d8c4e3..ffa09675 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/ParseFunction.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/ParseFunction.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.logrecord.service;
+package cn.hippo4j.tools.logrecord.service;
/**
* 函数解析.
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/impl/DefaultFunctionServiceImpl.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/impl/DefaultFunctionServiceImpl.java
similarity index 77%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/impl/DefaultFunctionServiceImpl.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/impl/DefaultFunctionServiceImpl.java
index 181c8d72..79b03935 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/impl/DefaultFunctionServiceImpl.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/impl/DefaultFunctionServiceImpl.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.logrecord.service.impl;
+package cn.hippo4j.tools.logrecord.service.impl;
-import com.github.dynamic.threadpool.logrecord.service.FunctionService;
-import com.github.dynamic.threadpool.logrecord.service.ParseFunction;
+import cn.hippo4j.tools.logrecord.service.FunctionService;
+import cn.hippo4j.tools.logrecord.service.ParseFunction;
import lombok.AllArgsConstructor;
/**
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/impl/DefaultLogRecordServiceImpl.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/impl/DefaultLogRecordServiceImpl.java
similarity index 61%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/impl/DefaultLogRecordServiceImpl.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/impl/DefaultLogRecordServiceImpl.java
index 174ec3ba..a0e77bcb 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/impl/DefaultLogRecordServiceImpl.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/impl/DefaultLogRecordServiceImpl.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.logrecord.service.impl;
+package cn.hippo4j.tools.logrecord.service.impl;
-import com.github.dynamic.threadpool.logrecord.model.LogRecordInfo;
-import com.github.dynamic.threadpool.logrecord.service.LogRecordService;
+import cn.hippo4j.tools.logrecord.model.LogRecordInfo;
+import cn.hippo4j.tools.logrecord.service.LogRecordService;
import lombok.extern.slf4j.Slf4j;
/**
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/impl/DefaultOperatorGetServiceImpl.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/impl/DefaultOperatorGetServiceImpl.java
similarity index 55%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/impl/DefaultOperatorGetServiceImpl.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/impl/DefaultOperatorGetServiceImpl.java
index 84a0a830..3e45f701 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/impl/DefaultOperatorGetServiceImpl.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/impl/DefaultOperatorGetServiceImpl.java
@@ -1,7 +1,7 @@
-package com.github.dynamic.threadpool.logrecord.service.impl;
+package cn.hippo4j.tools.logrecord.service.impl;
-import com.github.dynamic.threadpool.logrecord.model.Operator;
-import com.github.dynamic.threadpool.logrecord.service.OperatorGetService;
+import cn.hippo4j.tools.logrecord.model.Operator;
+import cn.hippo4j.tools.logrecord.service.OperatorGetService;
/**
* 默认实现.
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/impl/DefaultParseFunction.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/impl/DefaultParseFunction.java
similarity index 74%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/impl/DefaultParseFunction.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/impl/DefaultParseFunction.java
index 3f0236fd..b6fb80a3 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/impl/DefaultParseFunction.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/impl/DefaultParseFunction.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.logrecord.service.impl;
+package cn.hippo4j.tools.logrecord.service.impl;
-import com.github.dynamic.threadpool.logrecord.service.ParseFunction;
+import cn.hippo4j.tools.logrecord.service.ParseFunction;
/**
* 默认实现.
diff --git a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/impl/ParseFunctionFactory.java b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/impl/ParseFunctionFactory.java
similarity index 90%
rename from tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/impl/ParseFunctionFactory.java
rename to hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/impl/ParseFunctionFactory.java
index 5b04405c..0ea4dfd7 100644
--- a/tools/log-record-tool/src/main/java/com/github/dynamic/threadpool/logrecord/service/impl/ParseFunctionFactory.java
+++ b/hippo4j-tools/log-record-tool/src/main/java/cn/hippo4j/tools/logrecord/service/impl/ParseFunctionFactory.java
@@ -1,6 +1,6 @@
-package com.github.dynamic.threadpool.logrecord.service.impl;
+package cn.hippo4j.tools.logrecord.service.impl;
-import com.github.dynamic.threadpool.logrecord.service.ParseFunction;
+import cn.hippo4j.tools.logrecord.service.ParseFunction;
import com.google.common.collect.Maps;
import org.springframework.util.CollectionUtils;
import org.springframework.util.StringUtils;
diff --git a/tools/log-record-tool/src/test/java/com/github/dynamic/threadpool/logrecord/LogRecordToolApplicationTests.java b/hippo4j-tools/log-record-tool/src/test/java/cn/hippo4j/tools/logrecord/LogRecordToolApplicationTests.java
similarity index 71%
rename from tools/log-record-tool/src/test/java/com/github/dynamic/threadpool/logrecord/LogRecordToolApplicationTests.java
rename to hippo4j-tools/log-record-tool/src/test/java/cn/hippo4j/tools/logrecord/LogRecordToolApplicationTests.java
index 58abdd12..dac03fc1 100644
--- a/tools/log-record-tool/src/test/java/com/github/dynamic/threadpool/logrecord/LogRecordToolApplicationTests.java
+++ b/hippo4j-tools/log-record-tool/src/test/java/cn/hippo4j/tools/logrecord/LogRecordToolApplicationTests.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.logrecord;
+package cn.hippo4j.tools.logrecord;
import org.junit.jupiter.api.Test;
diff --git a/tools/open-change-tool/.gitignore b/hippo4j-tools/open-change-tool/.gitignore
similarity index 100%
rename from tools/open-change-tool/.gitignore
rename to hippo4j-tools/open-change-tool/.gitignore
diff --git a/tools/open-change-tool/pom.xml b/hippo4j-tools/open-change-tool/pom.xml
similarity index 95%
rename from tools/open-change-tool/pom.xml
rename to hippo4j-tools/open-change-tool/pom.xml
index 07921416..1396ae92 100644
--- a/tools/open-change-tool/pom.xml
+++ b/hippo4j-tools/open-change-tool/pom.xml
@@ -4,8 +4,8 @@
4.0.0
- io.github.acmenlt
- tools
+ cn.hippo4j
+ hippo4j-tools
${revision}
diff --git a/tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/EnableOpenChangeNotify.java b/hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/EnableOpenChangeNotify.java
similarity index 86%
rename from tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/EnableOpenChangeNotify.java
rename to hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/EnableOpenChangeNotify.java
index f548753f..6ed552d3 100644
--- a/tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/EnableOpenChangeNotify.java
+++ b/hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/EnableOpenChangeNotify.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.openchange;
+package cn.hippo4j.tools.openchange;
import org.springframework.context.annotation.Import;
diff --git a/tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/GitHubRemote.java b/hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/GitHubRemote.java
similarity index 87%
rename from tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/GitHubRemote.java
rename to hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/GitHubRemote.java
index 8f647f0a..31f95349 100644
--- a/tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/GitHubRemote.java
+++ b/hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/GitHubRemote.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.openchange;
+package cn.hippo4j.tools.openchange;
import com.dtflys.forest.annotation.Get;
diff --git a/tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/OpenChangeInfo.java b/hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/OpenChangeInfo.java
similarity index 93%
rename from tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/OpenChangeInfo.java
rename to hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/OpenChangeInfo.java
index a7ce44b2..9d104579 100644
--- a/tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/OpenChangeInfo.java
+++ b/hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/OpenChangeInfo.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.openchange;
+package cn.hippo4j.tools.openchange;
import lombok.Data;
diff --git a/tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/OpenChangeNotifyBootstrapProperties.java b/hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/OpenChangeNotifyBootstrapProperties.java
similarity index 95%
rename from tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/OpenChangeNotifyBootstrapProperties.java
rename to hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/OpenChangeNotifyBootstrapProperties.java
index 6ce4e32d..5b37c80c 100644
--- a/tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/OpenChangeNotifyBootstrapProperties.java
+++ b/hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/OpenChangeNotifyBootstrapProperties.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.openchange;
+package cn.hippo4j.tools.openchange;
import lombok.Data;
import lombok.Getter;
diff --git a/tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/OpenChangeNotifyConfig.java b/hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/OpenChangeNotifyConfig.java
similarity index 94%
rename from tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/OpenChangeNotifyConfig.java
rename to hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/OpenChangeNotifyConfig.java
index 90894986..c0c81c19 100644
--- a/tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/OpenChangeNotifyConfig.java
+++ b/hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/OpenChangeNotifyConfig.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.openchange;
+package cn.hippo4j.tools.openchange;
import com.dtflys.forest.springboot.annotation.ForestScan;
import lombok.AllArgsConstructor;
diff --git a/tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/OpenChangeTimedTask.java b/hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/OpenChangeTimedTask.java
similarity index 99%
rename from tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/OpenChangeTimedTask.java
rename to hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/OpenChangeTimedTask.java
index 30272044..bd8e3713 100644
--- a/tools/open-change-tool/src/main/java/com/github/dynamic/threadpool/openchange/OpenChangeTimedTask.java
+++ b/hippo4j-tools/open-change-tool/src/main/java/cn/hippo4j/tools/openchange/OpenChangeTimedTask.java
@@ -1,4 +1,4 @@
-package com.github.dynamic.threadpool.openchange;
+package cn.hippo4j.tools.openchange;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.thread.ThreadUtil;
diff --git a/tools/pom.xml b/hippo4j-tools/pom.xml
similarity index 90%
rename from tools/pom.xml
rename to hippo4j-tools/pom.xml
index aafecd1e..42b9a8ab 100644
--- a/tools/pom.xml
+++ b/hippo4j-tools/pom.xml
@@ -4,12 +4,12 @@
4.0.0
- io.github.acmenlt
+ cn.hippo4j
hippo4j-all
${revision}
- tools
+ hippo4j-tools
pom
tools
diff --git a/pom.xml b/pom.xml
index 12318860..97ecba02 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- io.github.acmenlt
+ cn.hippo4j
hippo4j-all
${revision}
pom
@@ -13,14 +13,14 @@
🔥 强大的动态线程池,附带监控报警功能(没有依赖中间件)
- auth
- common
- console
- server
- config
- discovery
- example
- tools
+ hippo4j-auth
+ hippo4j-common
+ hippo4j-console
+ hippo4j-server
+ hippo4j-config
+ hippo4j-discovery
+ hippo4j-example
+ hippo4j-tools
hippo4j-spring-boot-starter
@@ -93,43 +93,43 @@
- io.github.acmenlt
- common
+ cn.hippo4j
+ hippo4j-common
${revision}
- io.github.acmenlt
- config
+ cn.hippo4j
+ hippo4j-config
${revision}
- io.github.acmenlt
- console
+ cn.hippo4j
+ hippo4j-console
${revision}
- io.github.acmenlt
- discovery
+ cn.hippo4j
+ hippo4j-discovery
${revision}
- io.github.acmenlt
+ cn.hippo4j
log-record-tool
${revision}
- io.github.acmenlt
- auth
+ cn.hippo4j
+ hippo4j-auth
${revision}
- io.github.acmenlt
+ cn.hippo4j
open-change-tool
${revision}