java架构师成长路线-Springboot配置Filter过滤器

鲁班学院java架构师成长路线css

配置过滤器须要如下几步:java

一、添加相关的依赖web

二、配置过滤器Bean及相应的配置spring

三、编写相关的依赖架构

添加相关的依赖ide

一样,只须要引入web依赖就能够了函数

java架构师成长路线-Springboot配置Filter过滤器

配置过滤器Bean及相应配置测试

添加过滤器的Bean代码以下blog

java架构师成长路线-Springboot配置Filter过滤器

在Main函数类上的配置以下:
java架构师成长路线-Springboot配置Filter过滤器
用于测试的Controller代码:
java架构师成长路线-Springboot配置Filter过滤器
输出结果
java架构师成长路线-Springboot配置Filter过滤器
java架构师成长路线-Springboot配置Filter过滤器
引用第三方的过滤器get

有种状况是jar包里面提供了第三方的过滤器,咱们没有办法加WebFilter注解,这时候就要用另一种方式添加了,如这里有个ThirdFilter:
java架构师成长路线-Springboot配置Filter过滤器
须要在Main函数的类里面添另外一个Bean,把这个过滤器包装成一个Bean
java架构师成长路线-Springboot配置Filter过滤器
结果输出
java架构师成长路线-Springboot配置Filter过滤器
DEMO总评

过滤器是WEB中的一大重要组件,和拦载器不一样的是,过滤器是Servlet的组件,而拦截器是spring的组件. 过滤器会对全部的请求有效,如js,css这些,都会进到过滤器里面,因此咱们经常使用过滤器进行字符转码,或者监控请求时间,登陆等等. 加油吧,少年!!

相关文章
相关标签/搜索