diff --git a/basic-util/pom.xml b/basic-util/pom.xml
index daa6a00a..fde7105e 100644
--- a/basic-util/pom.xml
+++ b/basic-util/pom.xml
@@ -151,11 +151,6 @@
basic-pojo
1.0-SNAPSHOT
-
- ink.wgink
- basic-properties
- 1.0-SNAPSHOT
-
diff --git a/common/pom.xml b/common/pom.xml
index f59a487d..26fe3f9c 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -22,6 +22,11 @@
basic-util
1.0-SNAPSHOT
+
+ ink.wgink
+ basic-properties
+ 1.0-SNAPSHOT
+
diff --git a/basic-util/src/main/java/ink/wgink/util/remote/rest/handler/RestRemoteHandler.java b/common/src/main/java/ink/wgink/common/remote/rest/handler/RestRemoteHandler.java
similarity index 96%
rename from basic-util/src/main/java/ink/wgink/util/remote/rest/handler/RestRemoteHandler.java
rename to common/src/main/java/ink/wgink/common/remote/rest/handler/RestRemoteHandler.java
index 8f2095d0..90a93288 100644
--- a/basic-util/src/main/java/ink/wgink/util/remote/rest/handler/RestRemoteHandler.java
+++ b/common/src/main/java/ink/wgink/common/remote/rest/handler/RestRemoteHandler.java
@@ -1,18 +1,14 @@
-package ink.wgink.util.remote.rest.handler;
+package ink.wgink.common.remote.rest.handler;
-import ink.wgink.annotation.remote.rest.params.RemoteServerParams;
import ink.wgink.annotation.remote.rest.method.RemoteDeleteMethod;
import ink.wgink.annotation.remote.rest.method.RemoteGetMethod;
import ink.wgink.annotation.remote.rest.method.RemotePostMethod;
import ink.wgink.annotation.remote.rest.method.RemotePutMethod;
-import ink.wgink.annotation.remote.rest.params.RemoteHeaderParams;
-import ink.wgink.annotation.remote.rest.params.RemoteJsonBodyParams;
-import ink.wgink.annotation.remote.rest.params.RemotePathParams;
-import ink.wgink.annotation.remote.rest.params.RemoteQueryParams;
+import ink.wgink.annotation.remote.rest.params.*;
+import ink.wgink.common.remote.rest.request.RestRemoteRequest;
import ink.wgink.exceptions.ParamsException;
import ink.wgink.exceptions.base.SystemException;
import ink.wgink.util.RegexUtil;
-import ink.wgink.util.remote.rest.request.RestRemoteRequest;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/basic-util/src/main/java/ink/wgink/util/remote/rest/proxy/RestRemoteProxy.java b/common/src/main/java/ink/wgink/common/remote/rest/proxy/RestRemoteProxy.java
similarity index 81%
rename from basic-util/src/main/java/ink/wgink/util/remote/rest/proxy/RestRemoteProxy.java
rename to common/src/main/java/ink/wgink/common/remote/rest/proxy/RestRemoteProxy.java
index dab6be19..0c71769c 100644
--- a/basic-util/src/main/java/ink/wgink/util/remote/rest/proxy/RestRemoteProxy.java
+++ b/common/src/main/java/ink/wgink/common/remote/rest/proxy/RestRemoteProxy.java
@@ -1,6 +1,6 @@
-package ink.wgink.util.remote.rest.proxy;
+package ink.wgink.common.remote.rest.proxy;
-import ink.wgink.util.remote.rest.handler.RestRemoteHandler;
+import ink.wgink.common.remote.rest.handler.RestRemoteHandler;
import java.lang.reflect.Proxy;
diff --git a/basic-util/src/main/java/ink/wgink/util/remote/rest/request/RestRemoteRequest.java b/common/src/main/java/ink/wgink/common/remote/rest/request/RestRemoteRequest.java
similarity index 99%
rename from basic-util/src/main/java/ink/wgink/util/remote/rest/request/RestRemoteRequest.java
rename to common/src/main/java/ink/wgink/common/remote/rest/request/RestRemoteRequest.java
index 121f3005..2421ffa2 100644
--- a/basic-util/src/main/java/ink/wgink/util/remote/rest/request/RestRemoteRequest.java
+++ b/common/src/main/java/ink/wgink/common/remote/rest/request/RestRemoteRequest.java
@@ -1,4 +1,4 @@
-package ink.wgink.util.remote.rest.request;
+package ink.wgink.common.remote.rest.request;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
diff --git a/basic-util/src/main/java/ink/wgink/util/remote/rest/scanner/RemoteRestFactoryBean.java b/common/src/main/java/ink/wgink/common/remote/rest/scanner/RemoteRestFactoryBean.java
similarity index 90%
rename from basic-util/src/main/java/ink/wgink/util/remote/rest/scanner/RemoteRestFactoryBean.java
rename to common/src/main/java/ink/wgink/common/remote/rest/scanner/RemoteRestFactoryBean.java
index 6afe14e8..f2123548 100644
--- a/basic-util/src/main/java/ink/wgink/util/remote/rest/scanner/RemoteRestFactoryBean.java
+++ b/common/src/main/java/ink/wgink/common/remote/rest/scanner/RemoteRestFactoryBean.java
@@ -1,6 +1,6 @@
-package ink.wgink.util.remote.rest.scanner;
+package ink.wgink.common.remote.rest.scanner;
-import ink.wgink.util.remote.rest.proxy.RestRemoteProxy;
+import ink.wgink.common.remote.rest.proxy.RestRemoteProxy;
import org.springframework.beans.factory.FactoryBean;
import org.springframework.beans.factory.InitializingBean;
diff --git a/basic-util/src/main/java/ink/wgink/util/remote/rest/scanner/RemoteRestScanner.java b/common/src/main/java/ink/wgink/common/remote/rest/scanner/RemoteRestScanner.java
similarity index 97%
rename from basic-util/src/main/java/ink/wgink/util/remote/rest/scanner/RemoteRestScanner.java
rename to common/src/main/java/ink/wgink/common/remote/rest/scanner/RemoteRestScanner.java
index 12e73df7..e0b253fa 100644
--- a/basic-util/src/main/java/ink/wgink/util/remote/rest/scanner/RemoteRestScanner.java
+++ b/common/src/main/java/ink/wgink/common/remote/rest/scanner/RemoteRestScanner.java
@@ -1,4 +1,4 @@
-package ink.wgink.util.remote.rest.scanner;
+package ink.wgink.common.remote.rest.scanner;
import ink.wgink.annotation.remote.rest.RemoteService;
import org.springframework.beans.factory.annotation.AnnotatedBeanDefinition;
diff --git a/basic-util/src/main/java/ink/wgink/util/remote/rest/scanner/RemoteRestScannerConfiguration.java b/common/src/main/java/ink/wgink/common/remote/rest/scanner/RemoteRestScannerConfiguration.java
similarity index 96%
rename from basic-util/src/main/java/ink/wgink/util/remote/rest/scanner/RemoteRestScannerConfiguration.java
rename to common/src/main/java/ink/wgink/common/remote/rest/scanner/RemoteRestScannerConfiguration.java
index b2ea770b..e317cabf 100644
--- a/basic-util/src/main/java/ink/wgink/util/remote/rest/scanner/RemoteRestScannerConfiguration.java
+++ b/common/src/main/java/ink/wgink/common/remote/rest/scanner/RemoteRestScannerConfiguration.java
@@ -1,4 +1,4 @@
-package ink.wgink.util.remote.rest.scanner;
+package ink.wgink.common.remote.rest.scanner;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.config.BeanFactoryPostProcessor;