//如何获取到HttpServletRequest、再从request获取到FlashMap
ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServletRequest request = servletRequestAttributes.getRequest();
System.err.println("[[[[][]wefweefwfwfwefwfe[][][][]["+ IpUtil.getIpAddr(request));
//gateway的http请求不能使用以上方式获取到。
//且如果gateway接收来自nginx的请求,nginx又配置了https协议,则https会被gateway接收成http的,在某些情况下可能造成重定向报错(例如网关放行访问cas单点登录服务器时就会出问题),解决方式是配置server.forwardHeadersStrategy=native
server:
# 应用访问端口
port: 8002
# 解决gateway接收的request把https处理为http的问题
forwardHeadersStrategy: native