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