前后端分离
前端 -> 前端控制层、视图层
后端 -> 后端控制层、服务层、数据访问层
前后端通过API进行交互
前后端相对独立且松耦合
产生的问题
前后端集成,前端或者后端无法做到“及时协商,尽早解决”,最终导致问题集中爆发
解决方案
首先定义schema [ 计划的提纲 ],并实时跟踪最新的API,降低集成风险
Swagger
号称世界上最流行的API框架
Restful Api 文档在线自动生成器 => API 文档 与API 定义同步更新
直接运行,在线测试API
支持多种语言 (如:Java,PHP等)
步骤:
1.导入依赖 注意:这两个依赖与knife4j的依赖冲突,同时添加springboot启动时会报错,
2.注意格式,编写个hello工程,查看是否能启动,来检验springboot是否整和swgger成功
3.启动结果
(1)每个项目最开始默认的都是这个error
(2)加/hello后运行结果(我自己写的是login,这个截图用的是我自己的,所有和上面的不一样)
4.运行成功,开始写配置类
配置类步骤:
1.如下图
2.5.0版本:
2.9.2版本:
2.查看,输入划圈的网址
原文链接:https://blog.csdn.net/qq_33369905/article/details/106647288