package com.xiaopeng.automaticPilot.interceptor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import org.springframework.web.servlet.HandlerInterceptor; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * 日志拦截器 * MDC 初始化已由 RequestResponseLoggingFilter 完成,此处仅作扩展预留。 * 参考 xp-sso-develop LogInterceptor 实现。 */ @Component @Slf4j public class LogInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) { // MDC 已在 RequestResponseLoggingFilter 中初始化,此处可按需补充业务字段 return true; } @Override public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) { // MDC.clear() 由 Filter 统一处理 } }