摘要:序本文主要展示一下如何使用支持的目前是,因而沒有發(fā)布到官方倉庫里頭,需要從中拉取配置由于支持了,所以之前的就移除掉了,變?yōu)橐约埃@里使用的是小結(jié)引入了,而當前版本的還不支持,得使用才支持由于是版本,因而沒有發(fā)布到官方倉
序
本文主要展示一下如何使用支持WebFlux的Swagger
mavenio.springfox springfox-swagger2 ${swagger.version} io.springfox springfox-spring-webflux ${swagger.version} io.springfox springfox-swagger-ui ${swagger.version}
swagger.version目前是3.0.0-SNAPSHOT,因而沒有發(fā)布到maven官方倉庫里頭,需要從jcenter-snapshots中拉取
配置jcenter-snapshots jcenter http://oss.jfrog.org/artifactory/oss-snapshot-local/
@Configuration @EnableSwagger2WebFlux public class SwaggerConfig { @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(new ApiInfoBuilder() .description("example api") .title("example api") .version("1.0.0") .build()) .select() .apis(RequestHandlerSelectors.basePackage("com.example.controller")) .paths(PathSelectors.any()) .build(); } }
由于支持了WebFlux,所以之前的@EnableSwagger2就移除掉了,變?yōu)锧EnableSwagger2WebMvc以及@EnableSwagger2WebFlux,這里使用的是@EnableSwagger2WebFlux
小結(jié)Spring 5引入了WebFlux,而當前版本的SpringFox Swagger2(2.9.2)還不支持WebFlux,得使用3.0.0-SNAPSHOT才支持
由于是SNAPSHOT版本,因而沒有發(fā)布到maven官方倉庫里頭,需要從jcenter-snapshots中拉取,另外要使用支持WebFlux的Swagger2需要引入springfox-spring-webflux依賴
由于支持了WebFlux,所以之前的@EnableSwagger2就移除掉了,變?yōu)锧EnableSwagger2WebMvc以及@EnableSwagger2WebFlux
docspringfox docs snapshot
spring-boot-webflux-swagger-starter
Maven repository for springfox-spring-webflux ? #2939
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/77542.html
摘要:再通過函數(shù)創(chuàng)建的之后,用來創(chuàng)建該的基本信息這些基本信息會展現(xiàn)在文檔頁面中。函數(shù)返回一個實例用來控制哪些接口暴露給來展現(xiàn),本例采用指定掃描的包路徑來定義,會掃描該包下所有定義的,并產(chǎn)生文檔內(nèi)容除了被指定的請求。 showImg(http://download.qfeoo.com/kotlin_springboot_logo.png); 這里有個地方需要注意,在測試WebFlux集成Swa...
摘要:下一代服務(wù)端開發(fā)下一代服務(wù)端開發(fā)第部門快速開始第章快速開始環(huán)境準備,,快速上手實現(xiàn)一個第章企業(yè)級服務(wù)開發(fā)從到語言的缺點發(fā)展歷程的缺點為什么是產(chǎn)生的背景解決了哪些問題為什么是的發(fā)展歷程容器的配置地獄是什么從到下一代企業(yè)級服務(wù)開發(fā)在移動開發(fā)領(lǐng)域 《 Kotlin + Spring Boot : 下一代 Java 服務(wù)端開發(fā) 》 Kotlin + Spring Boot : 下一代 Java...
摘要:使用則需要及以上版本。開發(fā)使用框架七系列教程目錄系列教程大綱快速入門實踐實踐整合整合中和實踐整合中實現(xiàn)緩存中實現(xiàn)通信集成測試及部署實戰(zhàn)圖書管理系統(tǒng) WebFlux 系列教程大綱 一、背景 大家都知道,Spring Framework 是 Java/Spring 應(yīng)用程序跨平臺開發(fā)框架,也是 Java EE(Java Enterprise Edition) 輕量級框架,其 Spring ...
摘要:響應(yīng)式編程是基于異步和事件驅(qū)動的非阻塞程序,只是垂直通過在內(nèi)啟動少量線程擴展,而不是水平通過集群擴展。三特性常用的生產(chǎn)的特性如下響應(yīng)式編程模型適用性內(nèi)嵌容器組件還有對日志消息測試及擴展等支持。 摘要: 原創(chuàng)出處 https://www.bysocket.com 「公眾號:泥瓦匠BYSocket 」歡迎關(guān)注和轉(zhuǎn)載,保留摘要,謝謝! 02:WebFlux 快速入門實踐 文章工程: JDK...
摘要:今天給你們帶來集成的教程。接口返回結(jié)果不明確。這些痛點在前后端分離的大型項目上顯得尤為煩躁。接口返回結(jié)果非常明確,包括數(shù)據(jù)類型,狀態(tài)碼,錯誤信息等。生成后的文件依賴如下這里使用的是的版本。另外,關(guān)注之后在發(fā)送可領(lǐng)取免費學(xué)習(xí)資料。 微信公眾號:一個優(yōu)秀的廢人如有問題或建議,請后臺留言,我會盡力解決你的問題。 前言 快過年了,不知道你們啥時候放年假,忙不忙。反正我是挺閑的,所以有時間寫 b...
閱讀 2434·2021-10-08 10:04
閱讀 1218·2021-09-03 10:40
閱讀 1226·2019-08-30 15:53
閱讀 3370·2019-08-30 13:13
閱讀 3007·2019-08-30 12:55
閱讀 2349·2019-08-29 13:21
閱讀 1529·2019-08-26 12:12
閱讀 2869·2019-08-26 10:37