摘要:背景最近在做一個的項目,接口寫的差不多了,后續大概要和前端對接。眾所周知后端和前端的溝通是非常耗時和費力的,這時候有一個完善的接口文檔會帶來很大的幫助。就是一個非常好的選擇。結果啟動應用,訪問查看接口文檔。
背景
最近在做一個Spring Boot的項目,接口寫的差不多了,后續大概要和前端對接。眾所周知后端和前端的溝通是非常耗時和費力的,這時候有一個完善的接口文檔會帶來很大的幫助。Swagger就是一個非常好的選擇。
添加依賴Gradle工程添加如下依賴:
compile("io.springfox:springfox-swagger-ui:2.6.1") compile("io.springfox:springfox-swagger2:2.6.1")
Maven工程添加如下依賴:
io.springfox springfox-swagger-ui 2.6.1 compile io.springfox springfox-swagger2 2.6.1 compile
——————
修改代碼為Applicaion類添加Swagger的注解:
@SpringBootApplication @EnableSwagger2 public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
創建一個配置類,防止將Spring默認的錯誤處理等接口放入文檔中。
@Configuration @EnableSwagger2 public class SwaggerConfig { @Bean public Docket api() { return new Docket(DocumentationType.SWAGGER_2).select() .apis(Predicates.not(RequestHandlerSelectors.basePackage("org.springframework.boot"))) .build(); } }結果
啟動應用,訪問"/swagger-ui.html",查看接口文檔。
甚至可以直接測試接口。
還是要善于使用各種開發工具。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/67883.html
摘要:表示不一定是原生形式的數據。接口基于,繼承了的功能并將其擴展使其支持用戶系統上的文件。讀取操作完成的時候,會變成已完成,并觸發事件,同時屬性將包含一個格式的字符串編碼以表示所讀取文件的內容。 溫馨提示:這里除了一些幼稚的小組件啥也沒有溫馨提示-續:這是一個新的系列,寫一些實際開發中遇到的一些常用的功能,想法笨拙,代碼亂套 寫在前面 圖片上傳,作為web端一個常用的功能,在不同的項目中有...
摘要:溫馨提示這里除了一些幼稚的小組件啥也沒有寫在前面距離寫完上一篇實踐是檢驗程序員的唯一標準用戶不想跟你說話并向你扔出一張圖片圖片上傳組件開發思路篇過去了大半年,才開始寫開發篇真的是令人悲哀,不過有句話說的好,開始做一件事最好的時間是大半年前 溫馨提示:這里除了一些幼稚的小組件啥也沒有 寫在前面 距離寫完上一篇實踐是檢驗程序員的唯一標準01:用戶不想跟你說話并向你扔出一張圖片 - 圖片上傳...
摘要:但是這種手寫文檔帶來的弊端就是維護起來苦不堪言,對于接口容易發生變化的開發者來說,維護文檔就是噩夢好在現如今市場上書寫文檔的工具有很多,常見的有阿里的但是能稱之為框架的,估計也只有了。 SpringBoot 是為了簡化 Spring 應用的創建、運行、調試、部署等一系列問題而誕生的產物,自動裝配的特性讓我們可以更好的關注業務本身而不是外部的XML配置,我們只需遵循規范,引入相關的依賴...
摘要:首先是從下載了,這個已經能夠生成和文檔了,但是對中文支持不好,中文大部分會顯示為空白。關于這個對中文支持不好,查了很多資料,應該是字體和主題的原因,所以參考了很多資料,結合當前這個,做出了最終的能很好支持中文的,最終地址。 做后端開發,自然離不開接口文檔,接口文檔不僅方便后端開發人員之間查看,更是前端人員必要的文檔,也有可能提供給第三方來調用我們的接口。但是,寫接口文檔太費時間,而且如...
摘要:集成生成接口文檔原文簡介由于的特性,用來開發變得非常容易,并且結合來自動生成文檔變得方便快捷。使用生成,我們可以得到交互式文檔。聽過與的結合,生成更加完備的文檔。接下來將基于與搭建完整的文檔系統。 Spring Boot Swagger2 集成REST ful API 生成接口文檔 原文 簡介 由于Spring Boot 的特性,用來開發 REST ful 變得非常容易,并且結合 Sw...
閱讀 976·2023-04-26 02:56
閱讀 9532·2021-11-23 09:51
閱讀 1883·2021-09-26 10:14
閱讀 2988·2019-08-29 13:09
閱讀 2159·2019-08-26 13:29
閱讀 576·2019-08-26 12:02
閱讀 3569·2019-08-26 10:42
閱讀 3009·2019-08-23 18:18