码农知识堂 - 1000bd
Python
PHP
JS/TS
JAVA
C/C++
C#
GO
Kotlin
Swift
Swagger概述
文章目录
Swagger概述
1、前后端介绍
2、简介
3、官网
4、如何使用
5、注意事项
Swagger
概述
1、前后端介绍
前后端分离:
Vue + SpringBoot
后端:后端控制层,服务层,数据层【后端团队】
前端:前端控制层,视图层【前端团队】
伪造后端数据,json,已经存在了,不需要后端,前端工程依旧能够跑起来
前后端如何交互 ==>API
前后端相对独立,松耦合
前后端甚至可以部署在不同的服务器上
前端测试后端接口:postman
后端提供接口,需要实时更新最新的消息及改动
2、简介
Swagger:
号称世界上最流行的Api框架
RESTFul Api 文档在线自动生成工具 => Api文档于API定义同步更新
直接运行,可以在线测试API接口
支持多种语言:(Java、php…)
Open API是一种规范以前叫做Swagger规范,是REST API的API描述格式
Open API规范可以使用YAML或JSON格式进行编写,便于我们与机器进行阅读
Swagger是一套Open API规范构建的开源工具
Swagger UI:将Open API 规范呈现为交互式API文档,用可视化UI展示描述文件,浏览器中展示
spring-fox是根据代码生成接口文档,修改代码文档也会同步更新
我们可以通过Swagger给一些比较难理解的属性或者接口,增加注释信息
接口文档实时更新
可以在线测试
3、官网
Swagger官网:https://swagger.io/
4、如何使用
在项目使用Swagger需要springbox
swagger2
ui
5、注意事项
3.0.x访问地址:http://localhost:8080/swagger-ui/index.html
2.0.x访问地址:http://localhost:8080/swagger-ui.html
3.0.x需要在application.properties配置:spring.mvc.pathmatch.matching-strategy=ant_path_matcher
在正式发布的时候,关闭Swagger,出于安全考虑,而且节省运行的内存。
相关阅读:
【设计模式】Java设计模式 - 适配器模式
【无人机】太阳能伪卫星VoLTE无人机设计(Matlab代码实现)
我是怎么从软件测试转到自动化测试岗的?亲身经历分享
C++加持让python程序插上翅膀——利用pybind11进行c++和python联合编程示例
典型神经网络及应用论文,神经网络架构论文题目
RabbitMQ:死信队列
使用spring-ai快速对接ChatGpt
基于遗传算法的水力发电厂的优化(Matlab代码实现)
pytorch框架下的逻辑回归代码解读
Altera(Intel)时序约束文件SDC
原文地址:https://blog.csdn.net/s17856147699/article/details/126342739
最新文章
沪漂五周年了:我越来越迷茫了
Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
MySQL-Seconds_behind_master的精度误差
[MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
Agent OS :五种驯服不确定性的范式
PortSwigger SQL注入LAB11
数据库即时编译JIT
[Begin]AI Learn Data Day 0
深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
热门文章
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
奉劝各位学弟学妹们,该打造你的技术影响力了!
五年了,我在 CSDN 的两个一百万。
Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
面试官都震惊,你这网络基础可以啊!
你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
心情不好的时候,用 Python 画棵樱花树送给自己吧
通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
13 万字 C 语言从入门到精通保姆级教程2021 年版
10行代码集2000张美女图,Python爬虫120例,再上征途
小工具
小游戏
Copyright © 2022 侵权请联系
2656653265@qq.com
京ICP备2022015340号-1
京公网安备 11010502049817号