最近自己写了个springboot的项目,用到过滤器,于是上网翻了些帖子,奈何大多都是拦截所有请求的,翻了好久才找到正确的帖子,特此记录一下。
1.创建类,实现filter接口,添加@WebFilter注解(urlPatterns={"/controller/*"}用来匹配请求地址,我只想过滤controller下的请求。可写多个,用逗号隔开)
注意:不要添加@Componebt注解,添加了就会过滤全部请求!我用的是spring2.x,其他版本没验证过。
2.在启动类上添加@ServletComponentScan
不多吐槽了,就这样吧。
也可参考:https://blog.csdn.net/east123321/article/details/79694974
原文:https://www.cnblogs.com/hmxs/p/10824957.html