Swagger中@API?tags中含有中文異常問題的解決
Swagger @API tags中含有中文異常
最近在接觸新項(xiàng)目中用到了swagger,之前公司同事不喜好使用swagger也沒有在意。我個(gè)人比較偏好swagger 文檔開發(fā),喜歡使用中文在標(biāo)注各個(gè)接口。
重點(diǎn)
當(dāng)前項(xiàng)目使用的是 swagger2 2.6.1 版本,這個(gè)版本有一個(gè)異常的地方:
在@API 注解中的 tags 包含中文后會導(dǎo)致界面UI接口方法不能正常伸縮,必須點(diǎn)擊外層的 Expand Operations 才能正常使用
解決方法
這里使用的解決方法比較粗暴,升級swagger 版本 更新至 2.9.2,工程中引入更高級的swagger版本信息。
在引入后,記得打開瀏覽器,清除瀏覽器緩存。
google 為例:

更新后的新版本界面,沒有 Expand Operations這個(gè)一個(gè)按鍵了

![]()
Swagger注解@Api(tags={中文})無法點(diǎn)擊展開
升級swagger依賴為2.9.2+
<dependency> ? ? ? ?<groupId>io.springfox</groupId> ? ? ? ?<artifactId>springfox-swagger2</artifactId> ? ? ? ?<version>2.9.2</version> ? ? </dependency> ? ?? ? ? <dependency> ? ? ? ?<groupId>io.springfox</groupId> ? ? ? ?<artifactId>springfox-swagger-ui</artifactId> ? ? ? ?<version>2.9.2</version> ? ? </dependency>
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Intellij IDEA 錄制快捷鍵實(shí)現(xiàn)自動格式化的方法
這篇文章主要介紹了Intellij IDEA 錄制快捷鍵實(shí)現(xiàn)自動格式化的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09
自定義mybatis插件如何實(shí)現(xiàn)sql日志打印
這篇文章主要介紹了自定義mybatis插件如何實(shí)現(xiàn)sql日志打印問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05
淺談SpringBoot實(shí)現(xiàn)異步調(diào)用的幾種方式
本文主要介紹了淺談SpringBoot實(shí)現(xiàn)異步調(diào)用的幾種方式,主要包括CompletableFuture異步任務(wù),基于@Async異步任務(wù), TaskExecutor異步任務(wù),感興趣的可以了解一下2023-11-11
Java為什么基本數(shù)據(jù)類型不需要進(jìn)行創(chuàng)建對象?
今天小編就為大家分享一篇關(guān)于Java為什么基本數(shù)據(jù)類型不需要進(jìn)行創(chuàng)建對象?,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-04-04

