Springboot集成Swagger

1.Swagger简介

企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,创新互联建站面向各种领域:成都纯水机成都网站设计成都全网营销推广解决方案、网站设计等建站排名服务。


1.1前后端分离发展历史

后端时代

前段只用管静态页面;html==>后端。模版引擎JSP=>后端是助理

前后端分离时代

后端:后端控制层,服务层,数据访问层次【后端团队】

前段:前端控制层,视图层【前段团队】。 伪造后端数据json已经存在了,不需要后端,前段工程依旧可以跑起来。

那么问题来了?

前后端如何交互?===》API

前后端相对独立,松耦合

前后端甚至可以部署在不同的服务器上

生产一个问题:

前后端集成联调,前后端人员无法做到“及时协商,尽早解决”,导致问题集中爆发。

首先指定一个schema,实时更新最新的api,降低集成风险。

早些年,制定word文档

前后端分离:前端测试后端接口:post; 后端提供接口,需要实时更新最新的消息以及改动

1.2Swagger产生

Swagger:

  • 号称世界上最流行的API框架
  • Restful Api文档在线自动生成工具=>API文档与API定义同步更新
  • 直接运行,在线测试API接口
  • 支持多种语言
  • 官网地址:https://swagger.io/

2. SpringBoot集成Swagger

2.1初步集成swagger

  1. 新建一个Springboot-web项目,编写一个hello工程

  2. 导入相关依赖

     1 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2-->
     2 <dependency>
     3   <groupId>io.springfox</groupId>
     4   <artifactId>springfox-swagger2</artifactId>
     5   <version>2.9.2</version>
     6 </dependency>
     7 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui-->
     8 <dependency>
     9   <groupId>io.springfox</groupId>
    10   <artifactId>springfox-swagger-ui</artifactId>
    11   <version>2.9.2</version>
    12 </dependency>

    当前题目:Springboot集成Swagger
    链接URL:https://www.cdcxhl.com/article32/dschipc.html

    成都网站建设公司_创新互联,为您提供云服务器微信小程序用户体验建站公司关键词优化做网站

    广告

    声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设