fix: 调整资源释放位置

This commit is contained in:
曹鹏飞 2024-05-27 15:53:09 +08:00
parent 8632cc3dbe
commit 91a12a291c
1 changed files with 3 additions and 4 deletions

View File

@ -5,7 +5,6 @@ import lombok.extern.slf4j.Slf4j;
import org.slf4j.MDC; import org.slf4j.MDC;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
@ -42,14 +41,14 @@ public class HttpInterceptor implements HandlerInterceptor {
} }
@Override @Override
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) { public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
//String body = response.getContentType().contains("json") ? response.getOutputStream().toString() : "内容无法显示(" + response.getContentType() + ")"; HandlerInterceptor.super.afterCompletion(request, response, handler, ex);
log.info("HttpRecord Responseurl" + request.getRequestURL() + "status" + response.getStatus()); log.info("HttpRecord Responseurl" + request.getRequestURL() + "status" + response.getStatus());
removeAuthorization(); removeAuthorization();
} }
private void removeAuthorization() { private void removeAuthorization() {
log.debug("已清除当前线程的Authorization"); log.trace("已清除当前线程的Authorization");
currentAuthorization.remove(); currentAuthorization.remove();
} }