练手项目,Spring boot+shiro+knife4j。刚刚融合了shiro进来之后,shiro放行了doc.html 和webjars之后,但是界面还是访问不到。最后是应为少了v2之类的
解决办法。
Map<String, String> map = new HashMap<>();
map.put("/login","anon");
map.put("/doc.html", "anon");
map.put("/swagger-resources/**", "anon");
map.put("/v2/api-docs", "anon");
map.put("/v2/api-docs-ext", "anon");
map.put("/webjars/**", "anon");
map.put("/**", "authc");
加上这几项之后就可以正常访问了。
可以通过访问来看到,漏掉了哪些路径。