diff --git a/pom.xml b/pom.xml
index 4be2c55..27e53fb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,7 +9,7 @@
pom
- 0.4
+ 0.5
2.8
UTF-8
diff --git a/servlet-core/src/main/java/tech/smartboot/servlet/SmartHttpServletRequest.java b/servlet-core/src/main/java/tech/smartboot/servlet/SmartHttpServletRequest.java
index 2a60e4f..0305970 100644
--- a/servlet-core/src/main/java/tech/smartboot/servlet/SmartHttpServletRequest.java
+++ b/servlet-core/src/main/java/tech/smartboot/servlet/SmartHttpServletRequest.java
@@ -29,20 +29,6 @@ public interface SmartHttpServletRequest extends HttpServletRequest {
ServletInfo getServletInfo();
- /**
- * 获取附件对象
- *
- * @return 附件
- */
- Attachment getAttachment();
-
- /**
- * 存放附件,支持任意类型
- *
- * @param attachment 附件对象
- */
- void setAttachment(Attachment attachment);
-
void setServletMappingInfo(ServletMappingInfo servletMappingInfo);
ServletMappingInfo getServletMappingInfo();
diff --git a/servlet-core/src/main/java/tech/smartboot/servlet/impl/HttpServletRequestImpl.java b/servlet-core/src/main/java/tech/smartboot/servlet/impl/HttpServletRequestImpl.java
index 836fdd8..55d9b4f 100644
--- a/servlet-core/src/main/java/tech/smartboot/servlet/impl/HttpServletRequestImpl.java
+++ b/servlet-core/src/main/java/tech/smartboot/servlet/impl/HttpServletRequestImpl.java
@@ -41,6 +41,7 @@
import tech.smartboot.feat.core.common.utils.StringUtils;
import tech.smartboot.feat.core.server.HttpRequest;
import tech.smartboot.feat.core.server.HttpResponse;
+import tech.smartboot.feat.core.server.impl.Upgrade;
import tech.smartboot.servlet.ServletContextRuntime;
import tech.smartboot.servlet.SmartHttpServletRequest;
import tech.smartboot.servlet.conf.ServletInfo;
@@ -235,16 +236,6 @@ public ServletInfo getServletInfo() {
return servletInfo;
}
- @Override
- public Attachment getAttachment() {
- return request.getAttachment();
- }
-
- @Override
- public void setAttachment(Attachment attachment) {
- request.setAttachment(attachment);
- }
-
@Override
public String getPathTranslated() {
return servletContext.getRealPath(getPathInfo());
@@ -592,7 +583,7 @@ public ServletOutputStream getOutputStream() throws IOException {
return httpServletResponse.getOutputStream();
}
});
- request.upgrade(new tech.smartboot.feat.core.server.impl.HttpUpgradeHandler() {
+ request.upgrade(new Upgrade() {
@Override
public void init(HttpRequest request, HttpResponse response) throws IOException {
diff --git a/servlet-core/src/main/java/tech/smartboot/servlet/plugins/basic/BasicPlugin.java b/servlet-core/src/main/java/tech/smartboot/servlet/plugins/basic/BasicPlugin.java
index 3661597..41e660c 100644
--- a/servlet-core/src/main/java/tech/smartboot/servlet/plugins/basic/BasicPlugin.java
+++ b/servlet-core/src/main/java/tech/smartboot/servlet/plugins/basic/BasicPlugin.java
@@ -15,7 +15,7 @@
import org.smartboot.socket.extension.ssl.factory.PemServerSSLContextFactory;
import org.smartboot.socket.extension.ssl.factory.SSLContextFactory;
import org.smartboot.socket.extension.ssl.factory.ServerSSLContextFactory;
-import tech.smartboot.feat.core.Feat;
+import tech.smartboot.feat.Feat;
import tech.smartboot.feat.core.common.enums.HeaderNameEnum;
import tech.smartboot.feat.core.common.enums.HeaderValueEnum;
import tech.smartboot.feat.core.common.logging.Logger;
@@ -24,11 +24,10 @@
import tech.smartboot.feat.core.common.utils.StringUtils;
import tech.smartboot.feat.core.server.HttpHandler;
import tech.smartboot.feat.core.server.HttpRequest;
-import tech.smartboot.feat.core.server.HttpResponse;
import tech.smartboot.feat.core.server.HttpServer;
import tech.smartboot.feat.core.server.handler.BaseHttpHandler;
import tech.smartboot.feat.core.server.impl.HttpEndpoint;
-import tech.smartboot.feat.core.server.upgrade.http2.Http2UpgradeHandler;
+import tech.smartboot.feat.core.server.upgrade.http2.Http2Upgrade;
import tech.smartboot.servlet.Container;
import tech.smartboot.servlet.ContainerConfig;
import tech.smartboot.servlet.ServletContextRuntime;
@@ -166,9 +165,9 @@ public void handle(HttpRequest request,
CompletableFuture