package com.tiesheng.util; import cn.hutool.extra.servlet.ServletUtil; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; import javax.servlet.http.HttpServletRequest; public class ServletKit extends ServletUtil { /** * 获取当前线程的request * * @return */ public static HttpServletRequest getRequest() { ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); return attributes.getRequest(); } /** * 获取客户端IP * * @return */ public static String getClientIP() { HttpServletRequest request = getRequest(); return getClientIP(request); } }