Commit c373576c authored by Java-刘 彧阳's avatar Java-刘 彧阳

添加http接口调用IP白名单,先加日志看IP吧

parent 68e5cdd5
...@@ -20,8 +20,8 @@ public class IPWhiteListInterceptor implements HandlerInterceptor { ...@@ -20,8 +20,8 @@ public class IPWhiteListInterceptor implements HandlerInterceptor {
private static final Logger LOGGER = LoggerFactory.getLogger(IPWhiteListInterceptor.class); private static final Logger LOGGER = LoggerFactory.getLogger(IPWhiteListInterceptor.class);
private String patternStr = "172.*"; private static final String patternStr = "172.*";
private Pattern pattern = Pattern.compile(patternStr); private static final Pattern pattern = Pattern.compile(patternStr);
public IPWhiteListInterceptor(Integer isDebug) { public IPWhiteListInterceptor(Integer isDebug) {
this.isDebug = isDebug; this.isDebug = isDebug;
...@@ -32,14 +32,15 @@ public class IPWhiteListInterceptor implements HandlerInterceptor { ...@@ -32,14 +32,15 @@ public class IPWhiteListInterceptor implements HandlerInterceptor {
if(isDebug !=0) return true; if(isDebug !=0) return true;
String remoteIP = IPUtil.getRemoteIP(request); String remoteIP = IPUtil.getRemoteIP(request);
if(StringUtils.isNoneBlank(remoteIP)){ if(StringUtils.isNoneBlank(remoteIP)){
boolean isMatch = pattern.matcher(remoteIP).matches(); /*boolean isMatch = pattern.matcher(remoteIP).matches();
if(!isMatch){ if(!isMatch){
LOGGER.info("非法IP尝试访问,ip:[{}]",remoteIP); LOGGER.info("非法IP尝试访问,ip:[{}]",remoteIP);
} }
return isMatch; return isMatch;*/
LOGGER.info("来源IP:[{}]",remoteIP);
} }
LOGGER.info("未能获取remoteIP"); LOGGER.info("未能获取remoteIP");
return false; return true;
} }
@Override @Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment