【快速上手系列】使用Springboot集成Swagger2的简单使用测试

简介

Swagger2是为了解决企业中接口(api)中定义统一标准规范的文档生成工具。 尤其是前后端分离时对一些业务接口也不太方便,接下来进行一下简单的使用测试。

使用步骤

创建一个springboot项目,如果你不会创建可以看这里:【快速搭建系列】idea傻瓜式快速搭建springboot框架

1、导入jar包

添加maven依赖

pom.xml

<!--swagger2依赖-->
<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version>
</dependency>
<!--视图逻辑swagger-ui-->
<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.9.2</version>
</dependency>

2、添加注解

在springboot启动类添加@EnableSwagger2注解

/*** @Author Tuerlechat,* @Date 2022/12/5*/
@SpringBootApplication
@EnableSwagger2 //开启swagger2
public class Swagger2 {public static void main(String[] args) {SpringApplication.run(Swagger2.class,args);}
}

tips:@EnableSwagger2会扫描当前类所在包,及子包中所有的类型中的注解(毕竟都放到启动类上了

【快速上手系列】使用Springboot集成Swagger2的简单使用测试相关推荐

  1. thinkcmf5调用指定分类的二级_Tengine快速上手系列教程amp;视频:基于Python API的图片分类应用入门丨附彩蛋...

    前言:近期,Tengine团队加班加点,好消息接踵而来,OpenCV 4.3.0发布,OPEN AI LAB AIoT智能开发平台Tengine与OpenCV合作共同加速边缘智能,Tengine再获业 ...

  2. springboot集成swagger2测试接口

    springboot集成swagger2测试接口 1.需要的依赖 2.开始编写一个swagger2 3.演示效果图片 1.需要的依赖 <dependency><groupId> ...

  3. springboot集成swagger2多模块中文配置详细步骤,解决集成mybatis或mybatis-plus无法正常使用问题

    springboot集成swagger2多模块中文配置详细步骤,解决集成mybatis或mybatis-plus无法正常使用问题 参考文章: (1)springboot集成swagger2多模块中文配 ...

  4. 13.9 SpringBoot集成Swagger2中遇到的问题

    13.9 SpringBoot集成Swagger2中遇到的问题 我们在使用SpringBoot集成Swagger2中,访问:http://127.0.0.1:8188/swagger-ui.html ...

  5. springboot集成swagger2构建RESTful API文档

    在开发过程中,有时候我们需要不停的测试接口,自测,或者交由测试测试接口,我们需要构建一个文档,都是单独写,太麻烦了,现在使用springboot集成swagger2来构建RESTful API文档,可 ...

  6. springboot集成swagger2,构建优雅的Restful API

    springboot集成swagger2,构建优雅的Restful API 转载请标明出处: 原文首发于:https://www.fangzhipeng.com/springboot/2017/07/ ...

  7. SpringBoot集成Swagger2自动生成友好的RestApi测试页面及文档

    springBoot集成swagger2 水煮鱼又失败了 https://www.jianshu.com/p/002ce2f26103 1 背景 springBoot作为微服务首选框架,为其他服务提供 ...

  8. spring cloud 快速上手系列 -> 02-配置中心 Config -> 022-Config客户端

    spring cloud 快速上手系列 系列说明:快速上手,一切从简,搭建一个简单的微服务框架,让新手可以在这个基础框架上做各种学习.研究. 02-配置中心 Config 022-Config客户端 ...

  9. spring cloud 快速上手系列 -> 04-网关 Gateway -> 041-空的工程

    spring cloud 快速上手系列 系列说明:快速上手,一切从简,搭建一个简单的微服务框架,让新手可以在这个基础框架上做各种学习.研究. 04-网关 Gateway 041-空的工程 1,说明 网 ...

最新文章

  1. python添加模块搜索路径
  2. 康威生命游戏是如何搭建计算机的?
  3. MobileNet教程(2):用TensorFlow搭建安卓手机上的图像分类App
  4. JavaScript 函数 伪数组 arguments
  5. CG CTF WEB COOKIE
  6. java阻塞超时_JAVA防线程阻塞(超时控制)
  7. Cogs 376. [IOI2002]任务安排(后效性DP)
  8. 远程桌面不能连接,提示awgina.dll取代错误的解决办法
  9. 现代软件工程 教学计划 中国科学技术大学-微软亚洲研究院联合培养班
  10. 计算机技术要求单科成绩吗,软考考试合格标准怎样确定?单科成绩是否保留?
  11. 深圳电大计算机等级考试报名时间2015,杭州2015下半年计算机等级考试报名
  12. 专题_期权交易必备知识
  13. 装了linux开机出现错误,[已解决]安装完,启动出现错误!
  14. bzoj 1552: [Cerc2007]robotic sort bzoj 3506: [Cqoi2014]排序机械臂(splay区间翻转)
  15. wordpress 如何移除管理后台仪表盘小工具
  16. getpass函数用法
  17. masscan for windows windows编译masscan
  18. 如何免费下载优质的PPT模板?
  19. 传奇服务器如何修改地图和刷怪,传奇如何将怪物刷在指定地图?
  20. 浪潮4U服务器 raid5 直通(JBOD)

热门文章

  1. IReport生成二维码
  2. 知乎周源微信_每周源代码30-具有XML文字的VB.NET作为ASP.NET MVC的视图引擎
  3. 简单高效的直播直播系统源码需要的服务器
  4. windows WSL2 使用Xfce+dummy虚拟显示+VNC显示方案
  5. 自动化来袭,程序员是否正在走向另一个泡沫?
  6. 《崔庆才Python3网络爬虫开发实战教程》学习笔记(5):将爬虫爬取到的数据存储到TXT,Word,Excel,Json等文件中
  7. 修改stata执行程序和调用数据路径的cd命令,以及查找程序的findit或help命令
  8. I2C的七宗罪——I2C使用中的坑
  9. 一文深入浅出理解国产开源木兰许可系列协议
  10. Oracle数据库配置二