Springboot配置过滤器的方法

  介绍

Springboot配置过滤器的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

写一个继承类

 Springboot配置过滤器的方法

启动器扫一下

 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配置过滤器的方法

感谢各位的阅读!看完上述内容,你们对Springboot配置过滤器的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。

Springboot配置过滤器的方法