摘要:是一個(gè)及其精簡(jiǎn)的輸出工具,誕生的背景是基于目前微服務(wù)開發(fā)接口,很多中小型項(xiàng)目開發(fā)人員在對(duì)接口測(cè)試時(shí)不僅需要使用等進(jìn)行業(yè)務(wù)接口測(cè)試,還需要對(duì)進(jìn)行自測(cè)。目前只需要開發(fā)人員引入后再啟動(dòng)類加入一行文件即可。中的路徑不要忽略。
SAPI是一個(gè)及其精簡(jiǎn)的Restful API輸出工具,誕生的背景是基于目前微服務(wù)開發(fā)接口,很多中小型項(xiàng)目開發(fā)人員在對(duì)接口測(cè)試時(shí)不僅需要使用JUnit等進(jìn)行業(yè)務(wù)接口測(cè)試,還需要對(duì)API進(jìn)行自測(cè)。所以SAPI很好的解決了開發(fā)人員需要一個(gè)一個(gè)參數(shù)的往接口測(cè)試工具填寫調(diào)試的反復(fù)過(guò)程。
目前SAPI只需要開發(fā)人員引入stater后再啟動(dòng)類加入一行文件即可。下面我們直接看看使用時(shí)是什么樣的。
1.下載并打包Jar后配置好POM
com.github.xiaour xiaour.springboot.sapi.starter 1.0 system ${project.basedir}/libs/xiaour.springboot.sapi.starter-1.0.jar
2.啟動(dòng)類加入注解Sapi和ServletComponentScan
@Sapi(controllers = {"com.example.demo.ctrl","com.example.demo.ctrl2"}) @ServletComponentScan(basePackages = {"com.github.xiaour.api_scanner.servlet"}) @ComponentScan @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }
這里說(shuō)明一下Sapi的controllers是當(dāng)前項(xiàng)目中需要被輸入API的Controller路徑,有多個(gè)的話配置多個(gè)即可。ServletComponentScan中的com.github.xiaour.api_scanner.servlet路徑不要忽略。到這里我們的配置幾乎就全部完成了。怎么樣?是不是相當(dāng)簡(jiǎn)單了。
3.如何使用Sapi?
啟動(dòng)項(xiàng)目后在瀏覽器打開地址 http://127.0.0.1:{服務(wù)端口}/{若有項(xiàng)目路徑}/sapi 即可打開Sapi的接口列表頁(yè)面;每個(gè)接口上都有一個(gè)綠色的運(yùn)行按鈕,點(diǎn)擊運(yùn)行按鈕就會(huì)彈出接口詳細(xì)內(nèi)容頁(yè)面(如下圖)。點(diǎn)擊Send就可以調(diào)試接口了。
好啦,各位可以立即使用sapi了,祝各位使用愉快
也歡迎大家訪問(wèn)我的Git托管項(xiàng)目或Star
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/71475.html
摘要:一個(gè)簡(jiǎn)單的輸出工具,只需簡(jiǎn)單配置,即可將接口中的所有接口及參數(shù)全部以結(jié)構(gòu)化的方式輸出的頁(yè)面上。新增支持文件類型的數(shù)據(jù)。優(yōu)化了返回結(jié)果格式化的問(wèn)題。改版了界面列表展示部分,修復(fù)了掃描不到的情況。增加了對(duì)的支持支持上傳文件。 spring.boot.sapi.starter 一個(gè)簡(jiǎn)單的API輸出工具,只需簡(jiǎn)單配置,即可將接口中的所有API接口及參數(shù)全部以結(jié)構(gòu)化的方式輸出的頁(yè)面上?;赟pr...
摘要:菜鳥教程框架中文手冊(cè)入門目標(biāo)使用搭建通過(guò)對(duì)數(shù)據(jù)增刪查改沒(méi)了純粹占行用的拜 后端API入門學(xué)習(xí)指北 了解一下一下概念. RESTful API標(biāo)準(zhǔn)] 所有的API都遵循[RESTful API標(biāo)準(zhǔn)]. 建議大家都簡(jiǎn)單了解一下HTTP協(xié)議和RESTful API相關(guān)資料. 阮一峰:理解RESTful架構(gòu) 阮一峰:RESTful API 設(shè)計(jì)指南 RESTful API指南 依賴注入 D...
摘要:菜鳥教程框架中文手冊(cè)入門目標(biāo)使用搭建通過(guò)對(duì)數(shù)據(jù)增刪查改沒(méi)了純粹占行用的拜 后端API入門學(xué)習(xí)指北 了解一下一下概念. RESTful API標(biāo)準(zhǔn)] 所有的API都遵循[RESTful API標(biāo)準(zhǔn)]. 建議大家都簡(jiǎn)單了解一下HTTP協(xié)議和RESTful API相關(guān)資料. 阮一峰:理解RESTful架構(gòu) 阮一峰:RESTful API 設(shè)計(jì)指南 RESTful API指南 依賴注入 D...
摘要:菜鳥教程框架中文手冊(cè)入門目標(biāo)使用搭建通過(guò)對(duì)數(shù)據(jù)增刪查改沒(méi)了純粹占行用的拜 后端API入門學(xué)習(xí)指北 了解一下一下概念. RESTful API標(biāo)準(zhǔn)] 所有的API都遵循[RESTful API標(biāo)準(zhǔn)]. 建議大家都簡(jiǎn)單了解一下HTTP協(xié)議和RESTful API相關(guān)資料. 阮一峰:理解RESTful架構(gòu) 阮一峰:RESTful API 設(shè)計(jì)指南 RESTful API指南 依賴注入 D...
閱讀 2272·2021-09-22 16:05
閱讀 9638·2021-09-22 15:03
閱讀 3023·2019-08-30 15:53
閱讀 1844·2019-08-29 11:15
閱讀 1051·2019-08-26 13:52
閱讀 2509·2019-08-26 11:32
閱讀 1968·2019-08-26 10:38
閱讀 2708·2019-08-23 17:19