Explorar o código

解决线上工作报告记录操作日志是异常问题

zhaojinyu hai 1 semana
pai
achega
efc1bdcf72

+ 6 - 0
base-modules/service-system/service-system-biz/pom.xml

@@ -70,6 +70,12 @@
             <artifactId>jna-platform</artifactId>
             <version>4.5.2</version>
         </dependency>
+        <!-- 支持 gzip,确保 Spring 能自动解压 -->
+        <dependency>
+            <groupId>net.sourceforge.pjl-comp-filter</groupId>
+            <artifactId>pjl-comp-filter</artifactId>
+            <version>1.7</version>
+        </dependency>
 
     </dependencies>
 

+ 17 - 0
base-modules/service-system/service-system-biz/src/main/java/com/usky/system/service/config/Gzip/GzipConfig.java

@@ -0,0 +1,17 @@
+package com.usky.system.service.config.Gzip;
+
+import com.planetj.servlet.filter.compression.CompressingFilter;
+import org.springframework.boot.web.servlet.FilterRegistrationBean;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+public class GzipConfig {
+    @Bean
+    public FilterRegistrationBean<CompressingFilter> gzipFilter() {
+        FilterRegistrationBean<CompressingFilter> bean = new FilterRegistrationBean<>();
+        bean.setFilter(new CompressingFilter());
+        bean.addUrlPatterns("/*");
+        return bean;
+    }
+}