FilterRegistrationBean设置不拦截的地址的代码
时间: 2024-03-21 21:34:10 浏览: 165
以下是使用FilterRegistrationBean设置不拦截的地址的代码示例:
```java
@Configuration
public class DemoFilterConfig {
@Bean
public FilterRegistrationBean<DemoFilter> demoFilterRegistrationBean() {
FilterRegistrationBean<DemoFilter> registrationBean = new FilterRegistrationBean<>();
registrationBean.setFilter(new DemoFilter());
// 设置不拦截的地址
registrationBean.addUrlPatterns("/api/*");
registrationBean.addInitParameter("paramName", "paramValue");
registrationBean.setName("DemoFilter");
registrationBean.setOrder(1);
return registrationBean;
}
}
```
在上述代码中,我们通过`addUrlPatterns`方法设置了不拦截的地址为`/api/*`,表示所有以`/api/`开头的请求都不会被该过滤器拦截。如果需要设置多个不拦截的地址,可以多次调用`addUrlPatterns`方法即可。
阅读全文