Swagger
文章平均质量分 81
swagger就是一款让你更好的书写API文档的框架,而且swagger可以完全模拟http请求,入参出参和实际情况差别几乎为零。
FBI HackerHarry浩
这个作者很懒,什么都没留下…
展开
-
Spring Boot 框架 集成 Knife4j(内含源代码)
Spring Boot 框架 集成 Knife4j(内含源代码)零、创建一个SpringBoot项目一、pom.xml导入Knife4j的依赖二、创建Knife4j的配置类三、application.yml配置文件四、Controller层五、运行启动类,访问并测试原创 2023-02-22 20:49:33 · 782 阅读 · 0 评论 -
Knife4j官网(内含源代码)
Knife4j官网一、官网二、简介三、快速开始(Spring Boot 2 + OpenAPI2)四、Spring Boot 24.1 OpenAPI24.2 OpenAPI3五、迭代计划六、介绍七、实战指南7.1 Spring单体架构7.1.1 基于Maven Bom方式使用7.1.2 SpringMVC框架集成Knife4j7.1.3 Spring Boot 框架集成Knife4j原创 2023-02-21 09:51:27 · 764 阅读 · 0 评论 -
1.3 Spring Boot 框架集成Knife4j(官网)
1.3 Spring Boot 框架集成Knife4j(官网)原创 2023-02-21 07:04:56 · 343 阅读 · 0 评论 -
1.2 SpringMVC框架集成Knife4j(官网)(内含源代码)
1.2 SpringMVC框架集成Knife4j(官网)(内含源代码)1.2.1 依赖引用1.2.1.1 2.0.4(包含)以前的版本1.2.1.2 2.0.4(不包含)以后的版本1.2.2 创建配置文件1.2.3 配置静态文件1.2.4 配置增强Filter(可选)1.2.5 配置web.xml1.2.6 配置增强模式(可选)1.2.6.1 2.0.4(包含)以前的版本1.2.6.2 2.0.4(不包含)以后的版本1.2.7 访问原创 2023-02-21 07:00:40 · 921 阅读 · 0 评论 -
1.1 基于Maven Bom方式使用Knife4j(官网)
1.1 基于Maven Bom方式使用Knife4j(官网)原创 2023-02-20 19:22:30 · 437 阅读 · 0 评论 -
Springdoc-OpenAPI v1.6.14 官网(中文版)
Springdoc-OpenAPI v1.6.14 官网(中文版)1. 简介2. 入门3. Springdoc-openapi 模块3.1. 概述3.2. Spring WebMvc 支持3.3. Spring WebFlux 支持3.4. Spring Hateoas 支持3.5. Spring Data Rest 支持3.6. Spring Security 支持3.7. Spring Native support3.8. Actuator 支持3.9. Spring Cloud翻译 2023-02-20 12:03:29 · 4114 阅读 · 1 评论 -
解决报错Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NullPoint
解决报错Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException报错信息报错原因解决办法方法一:springboot版本回退到2.5.X;方法二:application.yml配置文件配置路径如下原创 2023-02-04 19:57:32 · 2277 阅读 · 1 评论 -
解决报错:SpringBoot2.7.7导入springfox(springfox-swagger2和springfox-swagger-ui)报NullPointerException
解决报错:SpringBoot2.7.7导入springfox(springfox-swagger2和springfox-swagger-ui)报NullPointerException一、导入的依赖二、报错信息2.1 运行启动类报错三、解决的办法四、再次运行启动类测试原创 2023-02-01 15:07:56 · 1491 阅读 · 0 评论 -
Swagger3 API接口文档规范课程(Java1234)(内含教学视频+源代码)
目录Swagger3 API接口文档规范课程1.Swagger3 简介2.Swagger3 HelloWorld实现第一步:我们新建一个SpringBoot项目;第二步:开启Swagger第三步:新建HelloWorldController.java控制器类第四步:访问swagger-ui,查看接口文档第五步:Swagger注解描述接口3 Swagger3 常用配置注解讲解3.1 Swagger3常用配置如下:3.2 实例一 `@ApiImplicitParams` 和 `@ApiIm原创 2023-02-09 21:24:02 · 630 阅读 · 0 评论 -
Swagger(狂神说Java)(内含教学视频+源代码)
Swagger(狂神说Java)一、学习目标:二、Swagger简介三、SpringBoot集成Swagger3.1.新建一个SpringBoot的web项目3.2.导入相关依赖3.3编写一个Hello工程3.4 配置Swagger==>Config3.5.测试运行,访问`http://localhost:8080/swagger-ui.html`四、配置Swagger五、Swagger配置扫描接口问题:我只希望我的Swagger在生产环境中使用,在发布的时候不使用,应该怎么办?解决原创 2023-02-03 23:37:03 · 1119 阅读 · 0 评论 -
SpringBoot集成swagger3(powernode CD2207)(内含教学视频+源代码)
SpringBoot集成swagger3(powerno零、前期准备数据库ssm_power_edu.sql0.1 pom.xml0.2 application.yml0.3 实体类0.4 UserMapper接口0.5 UserMapper.xml配置文件0.6 service层接口0.7 service层实现类0.8 测试类一、问题描述二、使用步骤2.1创建项目加入依赖2.2 application.yml2.3 读取yml配置文件中的swagger3的配置类Swagger原创 2023-02-10 16:51:54 · 826 阅读 · 0 评论 -
【Swagger2】(尚学堂)(文档版)(简洁版)(内含源代码)
【Swagger2】主要内容学习目标一、Swagger简介1.前言2.Open API 是什么3.Swagger简介二、Springfox三、Swagger极致用法五、Swagger配置1.配置基本信息2.设置扫描的包3.自定义注解设置不需要生成接口文档的方法3.1自定义注解3.2添加规则3.3添加NotIncludeSwagger注解4设置范围六、Swagger2常用注解1.Api2.ApiOperation3.原创 2023-02-07 10:06:11 · 701 阅读 · 0 评论 -
Swagger paramType参数
Swagger paramType参数资料一资料二案例paramType = "path"paramType=query原创 2023-02-14 10:06:30 · 1100 阅读 · 0 评论 -
Swagger2(尚学堂)(天花板教程)(史上最全最详细)(不接受反驳)(无需再看其它资料)(内含教学视频+源代码)
【Swagger2】主要内容学习目标一、Swagger简介1.前言2.Open API 是什么3. Swagger简介二、Springfox三、Swagger极致用法四、Swagger配置1.配置基本信息2.设置扫描的包3. 自定义注解设置不需要生成接口文档的方法3.1自定义注解3.2 添加规则SwaggerConfiguration.java类3.3 添加自定义的注解@MyAnnotation4Swagger4.设置范围五、原创 2023-02-05 23:28:52 · 2027 阅读 · 0 评论 -
@EnableWebMvc注解让swagger-ui.html无法打开404报错问题及其解决方案(史上最全最详细)
@EnableWebMvc注解让swagger-ui.html无法打开404报错问题及其解决方案(史上最全最详细)一、出问题的经过及其原因二、解决方案2.1 @EnableWebMvc注解必须去掉。2.2 自定义配置类,实现WebMvcConfigurer接口,并添加如下代码原创 2023-02-05 10:34:41 · 3233 阅读 · 0 评论 -
SpringBoot集成Swagger3(powernode document)(内含源代码)
SpringBoot集成Swagger3(powernode document)一、问题描述二、使用步骤2.1 创建SpringBoot项目加入依赖2.2 application.yml配置文件2.3 创建SwaggerProperties信息配置类2.4 创建SwaggerAutoConfiguration自动配置类2.5 创建Hero类2.6创建Controller2.7 修改application.yml配置文件2.8运行启动类2.9 解决报错2.9.1 报错12.9.1.1原创 2023-02-14 07:44:12 · 1115 阅读 · 0 评论 -
解决Swagger报错:Could not resolve reference because of: Could not resolve pointer: /definitions/名值对 does
解决Swagger报错:Could not resolve reference because of: Could not resolve pointer: /definitions/名值对 does not exist in document一、报错信息二、解决报错心路历程原创 2023-02-06 13:15:49 · 2375 阅读 · 2 评论