diff --git a/nflg-wms-admin/pom.xml b/nflg-wms-admin/pom.xml
index 020db0d6..7a44a2ec 100644
--- a/nflg-wms-admin/pom.xml
+++ b/nflg-wms-admin/pom.xml
@@ -135,6 +135,15 @@
com.github.loki4j
loki-logback-appender
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
+ org.redisson
+ redisson-spring-boot-starter
+ 3.50.0
+
diff --git a/nflg-wms-admin/src/main/resources/application.yml b/nflg-wms-admin/src/main/resources/application.yml
index 9b85b502..6453e699 100644
--- a/nflg-wms-admin/src/main/resources/application.yml
+++ b/nflg-wms-admin/src/main/resources/application.yml
@@ -27,4 +27,10 @@ spring:
max-request-size: 50MB
logging:
level:
- root: info
\ No newline at end of file
+ root: info
+management:
+ endpoints:
+ web:
+ exposure:
+ include: '*'
+ enabled-by-default: on
\ No newline at end of file
diff --git a/nflg-wms-starter/src/main/java/com/nflg/wms/starter/filter/TraceFilter.java b/nflg-wms-starter/src/main/java/com/nflg/wms/starter/filter/TraceFilter.java
index 3c5ce4c1..ceabfad9 100644
--- a/nflg-wms-starter/src/main/java/com/nflg/wms/starter/filter/TraceFilter.java
+++ b/nflg-wms-starter/src/main/java/com/nflg/wms/starter/filter/TraceFilter.java
@@ -32,12 +32,19 @@ public class TraceFilter extends OncePerRequestFilter {
private static final String TRACE_ID_HEADER = "X-Trace-Id";
+ private static final List URL_EXCLUDE_TEXTS = List.of("actuator");
+
// 需要跳过的二进制内容类型
private static final List BINARY_CONTENT_TYPES = Arrays.asList("image", "video", "audio", "stream", "pdf", "zip", "excel");
@Override
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
throws ServletException, IOException {
+ if (URL_EXCLUDE_TEXTS.stream().anyMatch(text -> request.getRequestURI().contains(text))) {
+ filterChain.doFilter(request, response);
+ return;
+ }
+
ContentCachingRequestWrapper requestWrapper = new ContentCachingRequestWrapper(request);
ContentCachingResponseWrapper responseWrapper = new ContentCachingResponseWrapper(response);
try {