当前位置: 首页 > wzjs >正文

保定做网站公司扫一扫识别图片

保定做网站公司,扫一扫识别图片,wordpress嵌入代码,软件外包产业是什么一、Swagger 简介 Swagger 是一套开放源代码的 API 文档生成工具链,现归属于 OpenAPI 规范。它支持 RESTful API 的定义、生成、测试和文档自动化。常见的使用工具包括 Swagger UI、Swagger Editor、Swagger Codegen 以及 SpringFox(Spring 集成库&…

一、Swagger 简介

Swagger 是一套开放源代码的 API 文档生成工具链,现归属于 OpenAPI 规范。它支持 RESTful API 的定义、生成、测试和文档自动化。常见的使用工具包括 Swagger UI、Swagger Editor、Swagger Codegen 以及 SpringFox(Spring 集成库)。


二、常用组件说明

组件作用
Swagger UI可视化展示 API 接口文档
Swagger Editor在线或本地编辑 OpenAPI 规范文件
Swagger Codegen从 OpenAPI 规范生成代码
SpringFox集成 Swagger 到 Spring Boot 项目

三、Swagger UI 安装与使用

3.1 下载方式

  • GitHub 地址:https://github.com/swagger-api/swagger-ui

3.2 本地运行步骤

  1. 下载源码或 clone 仓库:
git clone https://github.com/swagger-api/swagger-ui.git
cd swagger-ui
  1. 打开 dist/index.html 文件即可本地查看界面;

  2. 替换默认的 petstore 接口为你自己的 API 文档地址:

const ui = SwaggerUIBundle({url: "http://localhost:8080/v2/api-docs", // 修改为你的文档地址...
});

四、Spring Boot 项目集成 Swagger(使用 SpringFox)

4.1 添加 Maven 依赖

<dependency><groupId>io.springfox</groupId><artifactId>springfox-boot-starter</artifactId><version>3.0.0</version>
</dependency>

4.2 创建 Swagger 配置类

@Configuration
@EnableOpenApi
public class SwaggerConfig {@Beanpublic Docket api() {return new Docket(DocumentationType.OAS_30).select().apis(RequestHandlerSelectors.basePackage("com.example.controller")).paths(PathSelectors.any()).build();}
}

4.3 访问地址

项目启动后访问:

http://localhost:8080/swagger-ui/index.html

五、Swagger Editor 使用(可本地部署)

  1. 下载地址:https://github.com/swagger-api/swagger-editor

  2. 运行方式:

docker pull swaggerapi/swagger-editor
docker run -d -p 8888:8080 swaggerapi/swagger-editor

访问:http://localhost:8888


六、Swagger Codegen 使用

6.1 安装方式(JAR 包)

  • 下载地址:https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/

6.2 生成代码命令示例

java -jar swagger-codegen-cli.jar generate \-i http://localhost:8080/v2/api-docs \-l java \-o ./generated-client

七、常见问题

Q1: Spring Boot 3.x 无法使用 SpringFox?

SpringFox 与 Spring Boot 3 不兼容,建议使用 Springdoc OpenAPI 代替。

Q2: 接口文档页面空白?

请检查 @RestController@RequestMapping 注解是否正确,或接口是否被扫描。


八、学习资源推荐

  • Swagger 官方文档
  • OpenAPI 规范
  • Springdoc OpenAPI
  • B 站搜索“小奇Java面试”获取视频讲解

本文由“小奇Java面试”原创发布,转载请注明出处。

可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。

在这里插入图片描述


文章转载自:

http://GME5XStT.nnttr.cn
http://gfRVKOIW.nnttr.cn
http://5t4J2LIr.nnttr.cn
http://rxnCLZ32.nnttr.cn
http://ECJEFyDU.nnttr.cn
http://fs4sSKCf.nnttr.cn
http://jkJ0a502.nnttr.cn
http://NAX7MFW4.nnttr.cn
http://hPOYunPk.nnttr.cn
http://I47e2Fxd.nnttr.cn
http://ciE51fZk.nnttr.cn
http://Ud4z4VPc.nnttr.cn
http://4Hh6WY3m.nnttr.cn
http://zRbM2S6H.nnttr.cn
http://3AP9zcM5.nnttr.cn
http://YSqfBqMl.nnttr.cn
http://kcL9YXCX.nnttr.cn
http://JqqDNRPM.nnttr.cn
http://Bt6J8cZB.nnttr.cn
http://4ekNHMXS.nnttr.cn
http://eziObVKr.nnttr.cn
http://8AeT1xpy.nnttr.cn
http://uwBPDZUi.nnttr.cn
http://19wjJOwq.nnttr.cn
http://NLKFs2Ij.nnttr.cn
http://MfGS11cf.nnttr.cn
http://eTNOSVt9.nnttr.cn
http://U9l2FGvW.nnttr.cn
http://v2dgALk1.nnttr.cn
http://eKAi6RBX.nnttr.cn
http://www.dtcms.com/wzjs/723811.html

相关文章:

  • 唐山网站建设那家性价比高网站效果图尺寸
  • 湖北正规网站建设质量保障百度搜索网站的图片
  • 网站开发接单网站增城高端定制网站建设
  • 手机免费注册网站互联网后端开发
  • 电子商务网站建设项目的阶段海外服务器租用多少钱一年
  • 社区微网站建设方案ppt有接口怎么做网站
  • 徐州网站建设托管建设银行手机银行电脑版官方网站
  • 网站禁止被采集做迅雷下载电影类网站会侵权么
  • 徐州网站建设方案网站建设狼盾网络
  • 口碑好的微信网站建设上海网站建设在哪
  • 专业建筑设计网站平台寺院网站建设
  • 深圳网站建设汤小巧怎样注册公司网站建设网页
  • wordpress漂亮手机网站模板下载wordpress+判断标签
  • 红色大气企业网站哪个网站是用vue做的
  • 银川做网站的有哪些网站设计公司需要什么资质
  • 做个网站多少钱大概企业云app下载
  • 做网站涉及个人隐私余姚微信网站建设
  • 婚纱摄影网站定制wordpress 鼠标 效果
  • php网站目录系统苏州调查公司招聘信息
  • 深圳住房与建设网站网站名称怎么收录
  • 手机能做网站吗怎么做网页
  • 网站维护页面模版做新浪网网站所需的条件
  • 开源门户网站cms做一个打鱼网站需要多少钱
  • 中国工程项目网站网站建设网上接单
  • 合肥商城网站建设多少钱网络平台推广有哪些渠道
  • 那些网站可以做团购如何在建设银行网站查验回单
  • 酒庄企业网站衡水网站建设03181688
  • 企业官网怎么和别的网站做链接wordpress主题破解
  • 什么网站可以做汽车国际贸易tp框架做商城网站怎么用缓存
  • 做瓷砖在什么网站上找素材好如何让百度新闻收录网站文章