SpringBoot將Spring fox更換為Springdoc的方法詳解
項目場景
由于項目中使用Spring fox
已經(jīng)不維護更新了,代碼掃描,掃出問題,需要將Spring fox
更換為Spring Doc
。
由于我們封裝的框架有個配置需要關掉,否則就會查看相關依賴,這個就不展示了。
引入
將將Spring fox
依賴更換為Spring Doc
implementation 'org.springdoc:springdoc-openapi-ui:1.6.9'
使用
使用就比較簡單了,直接上配置就好了。
@OpenAPIDefinition( info = @Info( title = "SWAGGER - ${spring.profiles.active:prod} " , version = "v0.0.1", description = "API Resources & Documentation", contact = @Contact( name="FLI86", email = "***" ) ), security = @SecurityRequirement(name = "SWAGGERAuthorize") ) @SecuritySchemes({@SecurityScheme( name = "SWAGGERAuthorize", type = SecuritySchemeType.HTTP, description= "JWT認證", scheme="bearer", bearerFormat="JWT", in= SecuritySchemeIn.HEADER )}) @Configuration public class SpringDocConfiguration { }
說明
- @SecurityRequirement的name其實就是引用,引用的就是@SecuritySchemes里面的name,所以這兩個要保持一致。
- 因為我們是要用到token,所以在swagger里面配置好token之后,這邊就能填入token,并直接請求了。
最后
到此這篇關于SpringBoot將Spring fox更換為Springdoc的方法詳解的文章就介紹到這了,更多相關SpringBoot將Spring fox更換為Springdoc內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
基于HTTP協(xié)議實現(xiàn)簡單RPC框架的方法詳解
RPC全名(Remote?Procedure?Call),翻譯過來就是遠程過程調(diào)用,本文將為大家介紹如何基于HTTP協(xié)議實現(xiàn)簡單RPC框架,感興趣的小伙伴可以了解一下2023-06-06Java實現(xiàn)利用圖片或視頻生成GIF并發(fā)送微信
這篇文章主要為大家詳細介紹了Java語言如何利用圖片或視頻實現(xiàn)生成GIF并發(fā)送微信的功能,文中的示例代碼講解詳細,感興趣的小伙伴可以嘗試一下2022-11-11springboot2.0如何通過fastdfs實現(xiàn)文件分布式上傳
這篇文章主要介紹了springboot2.0如何通過fastdfs實現(xiàn)文件分布式上傳,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-12-12基于JavaMail的Java實現(xiàn)簡單郵件發(fā)送功能
這篇文章主要為大家詳細介紹了基于JavaMail的Java實現(xiàn)簡單郵件發(fā)送功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-09-09一篇文章教你如何在SpringCloud項目中使用OpenFeign
這篇文章主要介紹了SpringCloud 使用Open feign 優(yōu)化詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-08-08