1. 程式人生 > >Spring Boot 整合Shiro給Swagger&Druid放行資源

Spring Boot 整合Shiro給Swagger&Druid放行資源

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進行註解訪問許可權。