Spring Boot 整合Shiro給Swagger&Druid放行資源
阿新 • • 發佈:2019-01-08
shiro的過濾器鏈配置:
//放行靜態資源
filterChainDefinitionMap.put("/static/**", "anon");
//放行swagger
filterChainDefinitionMap.put("/swagger-ui.html","anon");
filterChainDefinitionMap.put("/swagger/**","anon");
filterChainDefinitionMap.put("/webjars/**", "anon");
filterChainDefinitionMap.put ("/swagger-resources/**","anon");
filterChainDefinitionMap.put("/v2/**","anon");
filterChainDefinitionMap.put("/druid/**","anon");
或者
//filterChainDefinitionMap.put("/**", "authc");
這種方法是所有請求都不攔截,直接放行,然後可以通過註解在controller進行註解訪問許可權。