草庐IT

Swagger以及knife4j的基本使用

Swagger以及knife4j基本使用目录Swagger以及knife4j基本使用Swagger介绍:Restful面向资源SpringBoot使用swaggerKnife4j--Swagger增强工具Swagger介绍:官网:https://swagger.io/Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务Restful面向资源RESTful是一种架构的规范与约束、原则,符合这种规范的架构就是RESTful架构Rest是web服务的一种架构风格;使用HTTP,URI,XML,JSON,HTML等广泛流行的标准和协议;轻量级,跨平台,跨语

Springboot整合mybatisPlus+Swagger3.0

SpringBoot+Mybatisplus+Mybatis+Swagger+代码自动生成+log4j1.SpringBoot+Mybatis+MybatisPlus1.1mybatisplus依赖+mybatis依赖com.baomidoumybatis-plus-boot-starter3.5.1​org.mybatis.spring.bootmybatis-spring-boot-starter2.2.21.2配置信息1.2.1yml中datasource配置spring:datasource:driver-class-name:com.mysql.cj.jdbc.Driverurl:j

Springboot整合mybatisPlus+Swagger3.0

SpringBoot+Mybatisplus+Mybatis+Swagger+代码自动生成+log4j1.SpringBoot+Mybatis+MybatisPlus1.1mybatisplus依赖+mybatis依赖com.baomidoumybatis-plus-boot-starter3.5.1​org.mybatis.spring.bootmybatis-spring-boot-starter2.2.21.2配置信息1.2.1yml中datasource配置spring:datasource:driver-class-name:com.mysql.cj.jdbc.Driverurl:j

Spring Boot 中使用 Swagger

前后端分离开发,后端需要编写接⼝说明⽂档,会耗费⽐较多的时间。swagger是⼀个⽤于⽣成服务器接⼝的规范性⽂档,并且能够对接⼝进⾏测试的⼯具。作用⽣成接⼝说明⽂档对接⼝进⾏测试使用步骤添加依赖io.springfoxspringfox-swagger22.9.2io.springfoxspringfox-swagger-ui2.9.2写配置类SwaggerConfig/***SwaggerConfig接口文档配置类*/@Configuration@EnableSwagger2publicclassSwaggerConfig{/***配置接口文档生成规则*/@BeanpublicDocketg

Spring Boot 中使用 Swagger

前后端分离开发,后端需要编写接⼝说明⽂档,会耗费⽐较多的时间。swagger是⼀个⽤于⽣成服务器接⼝的规范性⽂档,并且能够对接⼝进⾏测试的⼯具。作用⽣成接⼝说明⽂档对接⼝进⾏测试使用步骤添加依赖io.springfoxspringfox-swagger22.9.2io.springfoxspringfox-swagger-ui2.9.2写配置类SwaggerConfig/***SwaggerConfig接口文档配置类*/@Configuration@EnableSwagger2publicclassSwaggerConfig{/***配置接口文档生成规则*/@BeanpublicDocketg

JAVA中自定义扩展Swagger的能力,自动生成参数取值含义说明,提升开发效率

大家好,又见面了。在JAVA做前后端分离的项目开发的时候,服务端需要提供接口文档供周边人员做接口的对接指导。越来越多的项目都在尝试使用一些基于代码自动生成接口文档的工具来替代由开发人员手动编写接口文档,而Swagger作为一款优秀的在线接口文档生成工具,以其功能强大、集成方便而得到了广泛的使用。在项目中有一种非常常见的场景,就是接口的请求或者响应参数中会有一些字段的取值会限定为固定的几个可选值之一,而在代码中这些可选值往往会通过定义枚举类的方式来承载,比如:根据操作类型,过滤对应类型的用户操作日志列表如:http://127.0.0.1:8088/test/queryOperateLogs?o

JAVA中自定义扩展Swagger的能力,自动生成参数取值含义说明,提升开发效率

大家好,又见面了。在JAVA做前后端分离的项目开发的时候,服务端需要提供接口文档供周边人员做接口的对接指导。越来越多的项目都在尝试使用一些基于代码自动生成接口文档的工具来替代由开发人员手动编写接口文档,而Swagger作为一款优秀的在线接口文档生成工具,以其功能强大、集成方便而得到了广泛的使用。在项目中有一种非常常见的场景,就是接口的请求或者响应参数中会有一些字段的取值会限定为固定的几个可选值之一,而在代码中这些可选值往往会通过定义枚举类的方式来承载,比如:根据操作类型,过滤对应类型的用户操作日志列表如:http://127.0.0.1:8088/test/queryOperateLogs?o

后端编写Swagger接口管理文档

Swagger接口管理文档访问接口文档的网页:http://localhost:8080/swagger-ui/index.html导入依赖io.springfoxspringfox-boot-starter3.0.0编写yamlSpringBoot2.6以上版本修改了路径匹配规则,但是Swagger3还不支持,这里换回之前的,不然启动直接报错spring: mvc: pathmatch:matching-strategy:ant_path_matcher创建配置类配置swagger信息这个是配置swagger网页的大文字@ConfigurationpublicclassSwaggerCon

后端编写Swagger接口管理文档

Swagger接口管理文档访问接口文档的网页:http://localhost:8080/swagger-ui/index.html导入依赖io.springfoxspringfox-boot-starter3.0.0编写yamlSpringBoot2.6以上版本修改了路径匹配规则,但是Swagger3还不支持,这里换回之前的,不然启动直接报错spring: mvc: pathmatch:matching-strategy:ant_path_matcher创建配置类配置swagger信息这个是配置swagger网页的大文字@ConfigurationpublicclassSwaggerCon

RESTful与Swagger(接口架构风格)- SpringBoot(17)

1.认识REST1.1什么是REST  REST是软件架构的规范体系结构,它将资源的状态以适合客户端的形式从服务器端发送到客户端(或相反方向)。在REST中,通过URL进行资源定位,用HTTP动作GET、POST、DELETE、PUSH等)描述操作,完成功能。  道循RESTful风格,可以使开发的接口通用,以便调用者理解接口的作用。基于REST构建的API就是RESTful(REST风格)API.  各大机构提供的API基本都是RESTful风格的。这样可以统一规范,减少沟通、学习和开发的成本。1.2REST的特征客户一服务器(client-server):提供服务的服务器和使用服务的客户端