springboot+shiro+swagger2自動生成接口文檔

swagger2很簡單,沒有什麼說的內容,主要就是注意下各種除了get post 請求外其他請求的註解方式

例如PUT方式的

@RequestBody 

 

主要說shiro過濾問題,如果shiro config配置出問題,將導致swagger-ui無法正常顯示和測試。

最近剛發現

ShiroFilterFactoryBean

添加過濾鏈的時候沒有使用LInkedHashMap而是用HashMap,導致每次開機都有一部分接口依然被攔截,獲取map打印後發現,被攔截的接口全部在

"/**", "authc"

之後,不是很容易發現,我打出來以後看了好幾遍都沒想過是順序問題,命名/**最後配置的怎麼會導致之前的部分被攔截呢,挺奇怪,想通了就恍然大悟了。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章