先贴代码,用过shiro的应该都看得出来我这里是做什么的,现在问题来了
@Bean("shiroFilter")
public ShiroFilterFactoryBean shiroFilter(SecurityManager securityManager,UserService userService){
ShiroFilterFactoryBean factoryBean = new ShiroFilterFactoryBean();
Map<String,Filter> filterMap = new LinkedHashMap<>();
filterMap.put("jwt",createJWTFiter(userService));
factoryBean.setFilters(filterMap);
factoryBean.setSecurityManager(securityManager);
Map<String, String> filterChainDefinitionMap = new LinkedHashMap<>();
filterChainDefinitionMap.put("/resources/**","anon");
filterChainDefinitionMap.put("/static/**", "anon");
filterChainDefinitionMap.put("/**", "jwt");
factoryBean.setFilterChainDefinitionMap(filterChainDefinitionMap);
}
这里我配置了自己的filter,叫jwt,同时开放了resoucres下的static文件的资源(其实好像不用开resources,不过无所谓了,反正结果一样),我允许项目后,按理来讲,访问static下的资源应该是可以访问的,然而被拦截了

返回的信息如图所示,怎么办,求解决
可以debug下看程序怎么运转的,是否按照预期的走的。