当前位置: 首页 > Web前端 > HTML5

SAPIV1.4发布,轻量级API输出测试组件

时间:2023-04-04 23:32:45 HTML5

spring.boot.sapi.starter是一个简单的API输出工具,可以将所有API接口和接口中的参数转换成结构化输出页面。基于SpringMvc或Springboot的接口管理工具1、下载并打包Jar并配置POMcom.github.xiaoourxiaoour.springboot.sapi.starter1.42.在启动类中添加注解@Sapi.controllers属性可以声明多个,比如controllers={"com.example.demo.ctrl","com.example.demo2.ctrl"},controllers的路径对应的路径所在控制器位于项目中。enable是SAPI的开关。如果需要上生产环境,只需要enable=false即可,避免在生产环境暴露接口。@Sapi(controllers={"com.example.demo.ctrl"})@SpringBootApplicationpublicclassDemoApplication{publicstaticvoidmain(String[]args){SpringApplication.run(DemoApplication.class,args);}}3.Controller类添加注解@SapiGroup(title="")。SapiGroup是分组输出的注解。您可以在其上添加中文界面注释。此注释是可选的。如果没有注释,则默认输出当前类名。@SapiGroup(title="小猫管理")@RestController@RequestMapping("/cat")publicclassCatController{}4.项目启动后,控制台会输出一个SAPIURL,打开可以看到相关的API,下面是打开的demo界面。立即测试您的API!目前项目已在Github和码云开源,欢迎Star或forkhttps://github.com/xiaoour/spr...https://gitee.com/xiaoour/spri...版本功能目前1.4版本,实现输出接口URL和参数增加,输出接口分组;2.0版本将实现增加接口描述,历史版本接口管理更新日志20180621。页面提供POST和GET测试。20180628.增加了对文件类型数据的支持。20180702.新增支持自定义请求Header。20180710.新增界面分页。20180828.优化返回结果格式。20180907.修改界面列表显示部分,修复无法扫描Class的情况。20180912.增加对RequestBody的支持,支持MultipartFile上传文件。