1、第一步:我们需要使用IDEA进行快速的搭建一个WEB的项目,这里我们就不做详细的阐述了,如图所示就是我们搭建好的环境格式
2、第二步:建立好项目之后我们在里面里面一个config的文件夹里面放着一个过滤器名字叫做MyFilter
3、第三步:建立好之后我们就需要对文件进行编辑了,由于我们写的是一个Filter,所以我们在建夷爵蹂柢立的时候我们需要实现【implements】Filter这个接口,并且在文件的顶部加上注解【@WebFilter(filterName = "MyFilter", urlPatterns = "/*")】,并且在我们启动容器中加入【@ServletComponentScan】注解
4、第四步:在上一个步骤里面我们就完成了一个过滤器的配置,现在我们拿一个简单的例子来看看具体的效果,要求【在请求进入的骀旬沃啭时候对接口进行判断是否需要继续登录的功能】【判断访问的路径必须不包含【manage】以及包含【login】就不进入判断是否登录】
5、第五步:在上一个步骤里面我们定义了一个过滤去判断请求是否需要登录的功能,我们现在建立一个控制器来建立一个请求来进行验证他的使用,如图所示我们可以发现当接口【manage.action.test】进来的时候,我们把这个接口过滤出来并且返回信息说需要登录
6、第六步:好了,以上就是如何在spring boot里面进行定义一个过滤了,当然这只是一个简单的DEMO,祝大家学习愉快!