|
|
@@ -1,41 +0,0 @@
|
|
|
-package cn.reghao.tnb.file.app.config.web;
|
|
|
-
|
|
|
-import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.springframework.lang.Nullable;
|
|
|
-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;
|
|
|
-
|
|
|
-/**
|
|
|
- * 用户访问日志拦截器
|
|
|
- *
|
|
|
- * @author reghao
|
|
|
- * @date 2021-11-14 14:19:07
|
|
|
- */
|
|
|
-@Slf4j
|
|
|
-@Component
|
|
|
-public class AccessLogInterceptor implements HandlerInterceptor {
|
|
|
- @Override
|
|
|
- public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
|
|
|
- throws Exception {
|
|
|
- String uri = request.getRequestURI();
|
|
|
- String method = request.getMethod();
|
|
|
- String userAgent = request.getHeader("user-agent");
|
|
|
- String ipv4 = request.getRemoteAddr();
|
|
|
- //log.info("{} {}", uri, method);
|
|
|
- return true;
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public void postHandle(HttpServletRequest request, HttpServletResponse response,
|
|
|
- Object handler, @Nullable ModelAndView modelAndView) throws Exception {
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public void afterCompletion(HttpServletRequest request, HttpServletResponse response,
|
|
|
- Object handler, @Nullable Exception ex) throws Exception {
|
|
|
- }
|
|
|
-}
|