fix: 调整资源释放位置
This commit is contained in:
parent
8632cc3dbe
commit
91a12a291c
|
|
@ -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 Response,url:" + request.getRequestURL() + ",status:" + response.getStatus());
|
log.info("HttpRecord Response,url:" + request.getRequestURL() + ",status:" + response.getStatus());
|
||||||
removeAuthorization();
|
removeAuthorization();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void removeAuthorization() {
|
private void removeAuthorization() {
|
||||||
log.debug("已清除当前线程的Authorization");
|
log.trace("已清除当前线程的Authorization");
|
||||||
currentAuthorization.remove();
|
currentAuthorization.remove();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue