2019-01-23 AOP pointCut中获取URL

            RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
            ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) requestAttributes;
            HttpServletRequest httpServletRequest = servletRequestAttributes.getRequest();

            String url = httpServletRequest.getRequestURL().toString();
            String method = httpServletRequest.getMethod();
            String uri = httpServletRequest.getRequestURI();
            String uriSubstring = uri.substring(0, uri.lastIndexOf("/"));
            String queryString = httpServletRequest.getQueryString();
            log.error("请求开始, 各个参数, url: {}, method: {}, uri: {}, params: {}, uriSubstring: {}", url, method, uri,
                    queryString, uriSubstring);

猜你喜欢

转载自blog.csdn.net/weixin_33857230/article/details/86830431