swagger:自动扫描 controller 包下的请求,生成接口文档,并提供测试功能。
1.引入依赖

       <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency><!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui --><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.9.2</version></dependency>
  1. 在 config 包引入 swagger 自定义配置类
package com.zhiyou100.zymusic.config;import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.service.Contact;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;/*** @author teacher* @date 2019/9/25*/
@Configuration
@EnableSwagger2
public class MySwaggerConfiguration {@Beanpublic Docket createRestApi() {return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select().apis(RequestHandlerSelectors.any()).paths(PathSelectors.any()).build();}private ApiInfo apiInfo() {return new ApiInfoBuilder()//标题.title("Spring Boot 中使用 Swagger2 构建 RESTful APIs")//简介.description("hello swagger")//服务条款.termsOfServiceUrl("1. xxx\n2. xxx\n3. xxx")//作者个人信息.contact(new Contact("admin", "http://www.zhiyou100.com", "admin@zhiyou100.com"))//版本.version("1.0").build();}
}
  1. 启动项目后,使用 http://localhost:8080/swagger-ui.html

  2. 选择需要测试的接口:Try it out -> 填写参数 -> Execute -> 查看响应

使用swagger测试接口相关推荐

  1. mysqls压力测试怎么用_用 Swagger 测试接口,怎么在请求头中携带 Token?

    松哥周末抽空给 Spring Security 系列也录制了一套视频,目录如下: 感兴趣的小伙伴戳这里-->Spring Boot+Vue+微人事视频教程 今天的话题来自一个小伙伴在微信上的提问 ...

  2. swagger学习日记1 swagger测试接口时传入参数的类型问题

    问题现象: 今天在学习swagger做接口api说明的时候,出现了一个一直解决不了的问题,而且网上搜了很久,都找不到任何相似的问题和解决方法: 当用swagger测试一个需要传入(Integer数据类 ...

  3. 干掉 Swagger + Postman?测试接口直接生成API文档,这个国产文档工具真香!

    点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | ...

  4. Swagger ui接口自动化批量漏洞测试

    目录 Swagger介绍 postman 导入Swagger Api 设置Environment 代理设置 批量自动化测试 结合xray Swagger介绍 Swagger 是一个用于生成.描述和调用 ...

  5. 干掉 Postman?测试接口直接生成API文档,这个文档工具真香!

    欢迎关注方志朋的博客,回复"666"获面试宝典 实不相瞒我的收藏夹里躺着很多优质的开源项目,我有个爱好平时遇到感兴趣的开源项目都会记录下来,然后有时间在慢慢研究.前几天刚给同事分享 ...

  6. 干掉 Postman?测试接口直接生成API文档,这工具真香!

    前几天粉丝群有小伙伴问,有啥好用的API文档工具推荐,无意间发现了一款工具,这里马不停蹄的来给大家分享一下. ShowDoc一个非常适合团队的在线API文档工具,也支持用docker自建文档服务,不过 ...

  7. 干掉 Postman?测试接口直接生成API文档,这个工具我爱了

    前几天粉丝群有小伙伴问,有啥好用的API文档工具推荐,无意间发现了一款工具,这里马不停蹄的来给大家分享一下. ShowDoc一个非常适合团队的在线API文档工具,也支持用docker自建文档服务,不过 ...

  8. springboot集成swagger2测试接口

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

  9. 干掉Postman?测试接口直接生成API文档,这工具强烈推荐!

    最近被身边几个做开发的朋友安利了一款国产的 API 开发调试神器,真的有被惊艳到!!!简直不要太好用! 没想到,中国也有了比 Postman 还好用的软件! 这个 API 开发调试神器就是 ApiPo ...

最新文章

  1. 阿里某程序员爆料:面试一个重庆小伙子,却被对方微信调戏!
  2. JRebel : java.lang.OutOfMemoryError: PermGen space 异常
  3. dietlibc中的strcpy算法浅析
  4. 【Java】存储单元的设计与模拟
  5. 动态网站的技术路线_派康大会官方网站建设项目开通上线啦!
  6. 举例HTML的图像标记,教案html之css滤镜及练习层div块及span标记举例窗口内例题演示功能的实现总结.pdf...
  7. JVM中也有并发GC,CMS机制
  8. 9550电机_扭矩公式9550是什么 电机扭矩计算公式T=9550P/n怎么算
  9. java excel文件损坏_SpringBoot下载Excel文件,解决文件损坏问题(示例代码)
  10. bulldog靶机练习思路详解
  11. 数据库候选关键词怎么求_关系模式中候选关键字的图论求解法
  12. 对于阶梯式矩阵(起点在左上角)
  13. 如何画Flot折线图
  14. C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-5 使用函数统计指定数字的个数 (15 分)
  15. 青藤云——安全服务工程师面经(北京升鑫网络科技有限公司)
  16. 异军突起!当贝投影加冕中国家用投影仪增长之王!
  17. 安卓 linux服务器文件夹,Android系统下根目录下文件
  18. [转载]20行Python代码爬取王者荣耀全英雄皮肤
  19. (转)CSS 基本知识
  20. Eclipse快捷键大全(转载)

热门文章

  1. 自我感动式努力的第二天
  2. Flutter:手机号输入分段
  3. html5 第一次作业
  4. 判断二维点在线段的哪一侧
  5. C语言 实现4位奇校验的校验生成和检验
  6. 2021山东大学众智期末复习笔记
  7. 电商进销存软件 如何接入电商平台API?要求实时数据、支持高并发
  8. ssm整合的增删改查
  9. Python学习教程:手把手教你搭建自己的量化分析数据库
  10. 最新通知:国内一大批网站和APP将告别弹窗广告!