获取调用者的ip
场景:想知道哪个ip访问的某个接口时,就需要打印出来看看,这时就可以使用这个方法了。
案例:
//HttpServletRequest 入参加上,请求对象
public ForkResponse queryXXX(@RequestBody XXXX xxxx, HttpServletRequest request) throws Exception {
// 通过请求对象获取请求ip
String remoteAddr = request.getRemoteAddr();
logger.info("IP:" + remoteAddr);
return xxxService.queryXXX(xxxx);
}
效果: