From 637d92be237eced80c4c17acae344d31c4cc4eb2 Mon Sep 17 00:00:00 2001 From: Charles7c Date: Wed, 20 Aug 2025 21:45:19 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=BB=9F=E4=B8=80=E8=BF=87?= =?UTF-8?q?=E6=BB=A4=E5=99=A8=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../starter/log/autoconfigure/LogAutoConfiguration.java | 4 ++++ .../starter/log/autoconfigure/LogAutoConfiguration.java | 3 +++ .../security/xss/autoconfigure/XssAutoConfiguration.java | 4 ++++ .../starter/trace/autoconfigure/TraceAutoConfiguration.java | 4 ++++ 4 files changed, 15 insertions(+) diff --git a/continew-starter-log/continew-starter-log-aop/src/main/java/top/continew/starter/log/autoconfigure/LogAutoConfiguration.java b/continew-starter-log/continew-starter-log-aop/src/main/java/top/continew/starter/log/autoconfigure/LogAutoConfiguration.java index 0e2a926c..e1648ad9 100644 --- a/continew-starter-log/continew-starter-log-aop/src/main/java/top/continew/starter/log/autoconfigure/LogAutoConfiguration.java +++ b/continew-starter-log/continew-starter-log-aop/src/main/java/top/continew/starter/log/autoconfigure/LogAutoConfiguration.java @@ -17,6 +17,7 @@ package top.continew.starter.log.autoconfigure; import jakarta.annotation.PostConstruct; +import jakarta.servlet.DispatcherType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; @@ -26,6 +27,7 @@ import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import top.continew.starter.core.constant.OrderedConstants; +import top.continew.starter.core.constant.StringConstants; import top.continew.starter.log.annotation.ConditionalOnEnabledLog; import top.continew.starter.log.aspect.AccessLogAspect; import top.continew.starter.log.aspect.LogAspect; @@ -67,6 +69,8 @@ public class LogAutoConfiguration { FilterRegistrationBean registrationBean = new FilterRegistrationBean<>(); registrationBean.setFilter(new LogFilter(logProperties)); registrationBean.setOrder(OrderedConstants.Filter.LOG_FILTER); + registrationBean.addUrlPatterns(StringConstants.PATH_PATTERN_CURRENT_DIR); + registrationBean.setDispatcherTypes(DispatcherType.REQUEST); return registrationBean; } diff --git a/continew-starter-log/continew-starter-log-interceptor/src/main/java/top/continew/starter/log/autoconfigure/LogAutoConfiguration.java b/continew-starter-log/continew-starter-log-interceptor/src/main/java/top/continew/starter/log/autoconfigure/LogAutoConfiguration.java index 01861b50..854779c8 100644 --- a/continew-starter-log/continew-starter-log-interceptor/src/main/java/top/continew/starter/log/autoconfigure/LogAutoConfiguration.java +++ b/continew-starter-log/continew-starter-log-interceptor/src/main/java/top/continew/starter/log/autoconfigure/LogAutoConfiguration.java @@ -17,6 +17,7 @@ package top.continew.starter.log.autoconfigure; import jakarta.annotation.PostConstruct; +import jakarta.servlet.DispatcherType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; @@ -74,6 +75,8 @@ public class LogAutoConfiguration implements WebMvcConfigurer { FilterRegistrationBean registrationBean = new FilterRegistrationBean<>(); registrationBean.setFilter(new LogFilter(logProperties)); registrationBean.setOrder(OrderedConstants.Filter.LOG_FILTER); + registrationBean.addUrlPatterns(StringConstants.PATH_PATTERN_CURRENT_DIR); + registrationBean.setDispatcherTypes(DispatcherType.REQUEST); return registrationBean; } diff --git a/continew-starter-security/continew-starter-security-xss/src/main/java/top/continew/starter/security/xss/autoconfigure/XssAutoConfiguration.java b/continew-starter-security/continew-starter-security-xss/src/main/java/top/continew/starter/security/xss/autoconfigure/XssAutoConfiguration.java index 7eda6afe..6dce2a21 100644 --- a/continew-starter-security/continew-starter-security-xss/src/main/java/top/continew/starter/security/xss/autoconfigure/XssAutoConfiguration.java +++ b/continew-starter-security/continew-starter-security-xss/src/main/java/top/continew/starter/security/xss/autoconfigure/XssAutoConfiguration.java @@ -17,6 +17,7 @@ package top.continew.starter.security.xss.autoconfigure; import jakarta.annotation.PostConstruct; +import jakarta.servlet.DispatcherType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.autoconfigure.AutoConfiguration; @@ -27,6 +28,7 @@ import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.context.annotation.Bean; import top.continew.starter.core.constant.OrderedConstants; import top.continew.starter.core.constant.PropertiesConstants; +import top.continew.starter.core.constant.StringConstants; import top.continew.starter.security.xss.filter.XssFilter; /** @@ -51,6 +53,8 @@ public class XssAutoConfiguration { FilterRegistrationBean registrationBean = new FilterRegistrationBean<>(); registrationBean.setFilter(new XssFilter(xssProperties)); registrationBean.setOrder(OrderedConstants.Filter.XSS_FILTER); + registrationBean.addUrlPatterns(StringConstants.PATH_PATTERN_CURRENT_DIR); + registrationBean.setDispatcherTypes(DispatcherType.REQUEST); return registrationBean; } diff --git a/continew-starter-trace/src/main/java/top/continew/starter/trace/autoconfigure/TraceAutoConfiguration.java b/continew-starter-trace/src/main/java/top/continew/starter/trace/autoconfigure/TraceAutoConfiguration.java index f7ed463f..7d0d9527 100644 --- a/continew-starter-trace/src/main/java/top/continew/starter/trace/autoconfigure/TraceAutoConfiguration.java +++ b/continew-starter-trace/src/main/java/top/continew/starter/trace/autoconfigure/TraceAutoConfiguration.java @@ -20,6 +20,7 @@ import com.yomahub.tlog.id.TLogIdGenerator; import com.yomahub.tlog.id.TLogIdGeneratorLoader; import com.yomahub.tlog.spring.TLogPropertyInit; import jakarta.annotation.PostConstruct; +import jakarta.servlet.DispatcherType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.autoconfigure.AutoConfiguration; @@ -32,6 +33,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Primary; import top.continew.starter.core.constant.OrderedConstants; import top.continew.starter.core.constant.PropertiesConstants; +import top.continew.starter.core.constant.StringConstants; import top.continew.starter.trace.filter.TLogServletFilter; import top.continew.starter.trace.handler.TraceIdGenerator; @@ -77,6 +79,8 @@ public class TraceAutoConfiguration { FilterRegistrationBean registrationBean = new FilterRegistrationBean<>(); registrationBean.setFilter(new TLogServletFilter(traceProperties)); registrationBean.setOrder(OrderedConstants.Filter.TRACE_FILTER); + registrationBean.addUrlPatterns(StringConstants.PATH_PATTERN_CURRENT_DIR); + registrationBean.setDispatcherTypes(DispatcherType.REQUEST); return registrationBean; }