Prechádzať zdrojové kódy

update 缓存方式

A17404李放 3 rokov pred
rodič
commit
d4882d9dc0

+ 4 - 0
nb-admin/src/main/resources/application.yml

@@ -1,4 +1,8 @@
 spring:
+  servlet:
+    multipart:
+      max-file-size: 10MB
+      max-request-size: 15MB
   application:
     name: coffee-service.
   profiles:

+ 3 - 2
nb-common/src/main/java/com/coffee/common/config/CachingContentFilter.java

@@ -1,5 +1,6 @@
 package com.coffee.common.config;
 
+import cn.hutool.core.text.CharSequenceUtil;
 import io.undertow.servlet.spec.HttpServletRequestImpl;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.web.bind.annotation.RequestParam;
@@ -28,8 +29,8 @@ public class CachingContentFilter implements Filter {
     @Override
     public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse,
                          FilterChain chain) throws IOException, ServletException {
-
-        if(((HttpServletRequestImpl) servletRequest).getHeader("Content-Type").contains("multipart/form-data")){
+        String header = ((HttpServletRequest) servletRequest).getHeader("Content-Type");
+        if(CharSequenceUtil.isNotBlank(header)&&header.contains("multipart/form-data")){
             chain.doFilter(servletRequest,servletResponse);
         }else {
             HttpServletRequest requestWrapper = new CacheHttpServletRequestWrapper((HttpServletRequest) servletRequest);