关于spring MVC中获取客户端的IP地址

1. 引入HttpServletRequest

1     @Autowired
2     private HttpServletRequest request;

2. 获取IP地址

 1     private static String getClientIp(HttpServletRequest request) {
 2         String remoteAddr = "";
 3         if (request != null) {
 4             remoteAddr = request.getHeader("X-FORWARDED-FOR");
 5             if (remoteAddr == null || "".equals(remoteAddr)) {
 6                 remoteAddr = request.getRemoteAddr();
 7             }
 8         }
 9         return remoteAddr;
10     }
原文地址:https://www.cnblogs.com/yanwu0527/p/8980649.html