介绍
Springboot配置过滤器的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
写一个继承类
启动器扫一下
此时访问一下页面就可以观察到过滤器的信息
代码
包com.example.demo.Filter; 进口lombok.extern.slf4j.Slf4j; 进口javax.servlet。*; 进口javax.servlet.annotation.WebFilter; @Slf4j @WebFilter (filterName=癿yFilter1" urlpattern=?*”) 公共类MyFilter1实现滤波器{ @Override FilterConfig FilterConfig公共空init()抛出ServletException { log.info (filterConfig.getFilterName () +“;init,过滤器初始化成功!“); } @Override 公共空间的doFilter (ServletRequest请求,ServletResponse响应FilterChain链){ log.info (“myFilter1 begin"); 尝试{ log.info(“业务方法执行“); 链。doFilter(请求、响应); }捕捉(异常e) { log.error(“错误!“,e); } log.info (“myFilter1以何种;); } @Override 公共空间摧毁(){ } }
启动器
包com.example.demo; 进口org.mybatis.spring.annotation.MapperScan; 进口org.springframework.boot.SpringApplication; 进口org.springframework.boot.autoconfigure.SpringBootApplication; 进口org.springframework.boot.web.servlet.ServletComponentScan; @SpringBootApplication (scanBasePackages={“com.example"}) @MapperScan (“com.example.demo.mapper") @ServletComponentScan (basePackages=癱om.example.demo.Filter") 公开课Demo10Application { 公共静态void main (String [] args) { SpringApplication.run (Demo10Application.class, args); } }
结果
感谢各位的阅读!看完上述内容,你们对Springboot配置过滤器的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。