使用springsecurity实现IP校验。

如果是数据库IP白名单 不需要登录可以访问全部页面
如果不是白名单也不是黑名单未被记录,需要登录才可以访问全部页面。
是IP黑名单,不允许访问。

1.继承OncePerRequestFilter创建请求拦截器
2.从拦截请求中获取远程主机ip地址,判断是否在白名单中,如果在加入无需验证的标识放行,不在添加需要验证的标识放行
3.在配置类中使用http.addFilter()添加相应的拦截器。