网站首页  软件下载  游戏下载  源码下载  词典软件  教程攻略

请输入您要查询的源码:

 

源码 swagger框架 v1.6.15
图标
分类 源码下载-软件开发-java源码-swagger框架 java源码
语言 简体中文
大小 404KB
软件类型 国产软件
发布时间
用户评分 3
备案号
官方网址
软件授权 免费软件
操作系统 Java
厂商
下载
介绍

Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。
总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法、参数和模型紧密集成到服务器端的代码,允许 API 来始终保持同步。Swagger 让部署管理和使用功能强大的 API 从未如此简单。

swagger主要包含了以下三个部分:

swagger editor:基于浏览器的编辑器,我们可以使用它编写我们OpenApi规范(yaml或者json配置)

Swagger UI:他会将我们编写的OpenApi规范呈现为交互式的API文档,后文我将使用浏览器来查看并且操作我们的RestApi

Swagger Codegen:它可以通过OpenApi规范定义的任何API生成服务器存根和客户端SDK来简化构建过程

swagger的使用

1、新建springboot项目

2、导入相关依赖

 <!-- 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>

3、启动类中添加@EnableSwagger2注解

@enableSwagger2:是springfox提供的一个注解,代表swagger2相关技术开启,会扫描当前类所在包,以及子包中所有的类型中的注解,做swagger文档的定值

4、编写一个简单api接口

@RestController
public class HelloController {

@GetMapping("/get")
public String get() {
return "get";
}

@PostMapping("/post")
public String post() {
return "post";
}

@RequestMapping("/hello")
public String hello() {
return "hello";
}
}

5、启动项目,并在浏览器输入http://localhost:8080/swagger-ui.html进行swagger-ui界面访问

更新日志:

修正数据化学和默认序列化( #4830 )

更新DEPS(杰克逊到2.18.2,在测试中修改引用)( #4828 )

固定 #4316 -添加属性和参数。 #4823 )

允许指定开放式版本(例如。3.4.4、3.1.1)( #4816 )

修复:避免缓存注释自省者以支持自定义模块加载( #4728 )

截图
随便看

 

网盟提供免费网站源码下载(asp源码,php源码,.net源码),源码动态,使用教程和源码评测;为站长推介有价值的源码,为开发者宣传源码作品。

 

Copyright © 2002-2024 cnnbu.com All Rights Reserved
更新时间:2025/4/5 20:40:42