博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java spring boot 拦截所有请求 显示请求路径 方法 ip 等
阅读量:2377 次
发布时间:2019-05-10

本文共 839 字,大约阅读时间需要 2 分钟。

@WebFilter(filterName = "LogFilter", urlPatterns = "/*")@Componentpublic class LogFilter extends OncePerRequestFilter {
private Logger log = LoggerFactory.getLogger(LogFilter.class); @Override protected void doFilterInternal(@NonNull HttpServletRequest httpServletRequest, @NonNull HttpServletResponse httpServletResponse, FilterChain filterChain) throws ServletException, IOException {
String remoteAddr = ServletUtil.getClientIP(httpServletRequest); log.debug("Starting url: [{}], method: [{}], ip: [{}]", httpServletRequest.getRequestURL(), httpServletRequest.getMethod(), remoteAddr); filterChain.doFilter(httpServletRequest, httpServletResponse); log.debug("End url: [{}], method: [{}], ip: [{}]", httpServletRequest.getRequestURL(), httpServletRequest.getMethod(), remoteAddr); }}

request中可以获取的不止这些 你可以按需添加

效果

在这里插入图片描述

转载地址:http://ipaxb.baihongyu.com/

你可能感兴趣的文章
基于DSP/BIOS和NDK的嵌入式网络操作系统设计方案
查看>>
迅雷C++试题及解答
查看>>
Linux 中断学习之小试牛刀篇
查看>>
中断之原理篇
查看>>
高内聚 低耦合
查看>>
GUI开发之DirectFB
查看>>
GTK/DirectFB两个闪烁的问题
查看>>
《Linux内核修炼之道》 之 高效学习Linux驱动开发
查看>>
编写可移植C/C++程序的要点
查看>>
DirectFB代码导读
查看>>
linux fork函数浅析
查看>>
内核启动时间优化
查看>>
基于Linux的多播编程
查看>>
网络字节序
查看>>
Linux网络命令详解
查看>>
GNU C 的 __attribute__ 机制
查看>>
atoi,atol,strtod,strtol,strtoul详解
查看>>
基于HZK16的汉字显示技术
查看>>
嵌入式web服务器对比
查看>>
select 函数使用指难
查看>>