swagger2中UI界面接口點擊無法展開問題解決


背景

最近往自己的框架里集成swagger,發現一個奇怪的問題,當我的tag是中文的時候。發現點擊展開不生效,只能點擊全部展開,這就十分不方便了。如下圖只能點擊expand operations。

解決方案

第一種方案:如果說我們將tags改為英文,那么發現界面展開好使。
第二種方案:如果我們不使用tags。直接使用values屬性。value的中文和英文都沒有問題。
但是,第一種方案和第二種方案都不能解決我們的實際問題,因為中文就是為了方便我們查看這個api是干什么用的。所以選擇第三種方案。
網上很多人都說將swagger的版本升級到2.9.0可以解決問題。我也這么嘗試了一下,但是不行。報錯如下:
swagger Failed to load Api definition。
想了一下原理無非是升級版本,於是將我當前的2.6.0版本升級到2.7.0。
問題完美解決。
第三種方案:
升級到2.7.0版本。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM