滤过滤器是网络开发中很重要的一个组件,下面以一个会话登陆的例子介绍下弹簧引导中如何使用过滤器
首先要准备一个实现了过滤器的接口的类SessionFilter:
进口org.slf4j.LoggerFactory; 进口javax.servlet。*; 进口javax.servlet.http.HttpServletRequest; 进口javax.servlet.http.HttpServletResponse; 进口javax.servlet.http.HttpSession; 进口java.io.IOException; 进口java.util.ArrayList; 进口并不知道; 进口java.util.regex.Matcher; 进口java.util.regex.Pattern;/* * *由mazhenhua>/* * *配置过滤器 * @return */@ bean 公共FilterRegistrationBean someFilterRegistration () { FilterRegistrationBean登记=new FilterRegistrationBean (); registration.setFilter (sessionFilter ()); registration.addUrlPatterns (“/*”); 登记。addInitParameter (“paramName”、“paramValue”); registration.setName (“sessionFilter”); 返回注册; }/* * *创建一个bean * @return */@ bean (name=" sessionFilter ") 公共过滤器sessionFilter () { 返回新SessionFilter (); } >之前经过上面这俩步的配置,过滤器基本上就可以了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
弹簧引导配置过滤器过滤器的方法