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进行注解访问权限。

你可能感兴趣的:(Java)