|
|
@@ -1,5 +1,6 @@
|
|
|
package com.ytpm.lemonios.config.interceptor;
|
|
|
|
|
|
+import lombok.NonNull;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
@@ -18,11 +19,12 @@ public class HttpInterceptor implements HandlerInterceptor {
|
|
|
private String applicationNameZh;
|
|
|
|
|
|
@Override
|
|
|
- public boolean preHandle(HttpServletRequest request,
|
|
|
- HttpServletResponse response, Object obj) throws Exception {
|
|
|
+ public boolean preHandle(@NonNull HttpServletRequest request, @NonNull HttpServletResponse response,
|
|
|
+ @NonNull Object obj) {
|
|
|
// 获取客户端IP地址
|
|
|
String clientIp = getClientIp(request);
|
|
|
- log.info("{}收到来自客户端[{}]的用户请求", applicationNameZh, clientIp);
|
|
|
+ String requestURI = request.getRequestURI();
|
|
|
+ log.info("{}收到来自客户端[{}]的用户请求:{}", applicationNameZh, clientIp, requestURI);
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
@@ -38,8 +40,8 @@ public class HttpInterceptor implements HandlerInterceptor {
|
|
|
* 请求处理之后调用;在视图渲染之前,controller处理之后。
|
|
|
*/
|
|
|
@Override
|
|
|
- public void postHandle(HttpServletRequest request,
|
|
|
- HttpServletResponse response, Object obj, ModelAndView mv)
|
|
|
+ public void postHandle(@NonNull HttpServletRequest request, @NonNull HttpServletResponse response,
|
|
|
+ @NonNull Object obj, ModelAndView mv)
|
|
|
throws Exception {
|
|
|
response.setDateHeader("Expires", 0);
|
|
|
response.setHeader("Buffer", "True");
|