ShiroWebFilterConfiguration.globalFilters
时间: 2024-09-22 21:03:38 浏览: 38
vue.global.js,Vue.js 框架的核心文件之一
`ShiroWebFilterConfiguration.globalFilters`是Shiro Web模块的一个属性,用于全局配置过滤器。当你使用Spring Boot集成Shiro时,这个配置允许你在Spring Security的过滤器链中指定Shiro提供的核心过滤器,例如`BasicHttpAuthenticationFilter`和`AuthorizationFilter`等。
这个配置通常出现在`SecurityFilterChain`或`WebSecurityConfigurerAdapter`中,示例代码如下:
```java
@Bean
public ShiroFilterFactoryBean shiroFilter() {
ShiroFilterFactoryBean factory = new ShiroFilterFactoryBean();
factory.setGlobalFilterOrder(Ordered.HIGHEST_PRECEDENCE);
// 添加全局过滤器
factory.setGlobalFilters(new GlobalFilterConfig[] {new MyCustomFilter(), ShiroFilterFactoryBean.DEFAULT_FILTERS});
// ...其他配置
return factory;
}
```
阅读全文