package cn.roderick.aspects; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.AfterReturning;
IP地址获取
最新推荐文章于 2023-02-22 23:10:06 发布
这是一个Java应用,使用AspectJ实现了一个日志切面AppLogAspect,记录HTTP请求的详细信息,包括URL、请求方法、IP地址、User-Agent、请求参数等。在获取IP地址时,如果包含":0",则通过IPUtil类获取真实IP。IPUtil类通过遍历网络接口获取非回环、本地的IP地址。
摘要由CSDN通过智能技术生成