Spring Boot整合Swagger及遇到的问题

本文介绍了前后端分离模式下API文档的重要性,并推荐了Swagger作为API文档工具。通过详细步骤展示了如何在Spring Boot项目中集成Swagger,包括创建项目、添加依赖、配置 Swagger,以及验证集成效果。同时,文章提及了在集成Shiro或Spring Security时可能会遇到的资源拦截问题及其解决办法。
摘要由CSDN通过智能技术生成

前后端分离已成为主流的开发模式,前端工程师和后端工程师各自的职责分明,能更加专注于自己的领域,能很大程度的提高工作效率。前后端分离开发模式的关键在于有一份及时完整的API文档。这个文档一般由后端工程师编写,但随着项目的演进和平时对这些API的修改,这些API会发生改变,后端工程师有事忘记或懒得更新文档,导致前端工程师会一脸懵逼吗,增加了沟通成本。所以一个好的API文档工具很是必要。

下面我给大家介绍一个很好用的API文档工具,它就是Swagger,用过它的人都赞不绝口。Swagger 是一套基于 OpenAPI 规范构建的开源工具,可以帮助我们设计、构建、记录以及使用 Rest API。只需要少量的注解,Swagger 就可以根据代码自动生成 API 文档,让我们再修改代码时不需要再去单独的更新文档。Swagger UI 呈现出来的可交互式的 API 文档,我们可以直接在文档页面尝试 API 的调用,省去了准备复杂的调用参数的过程。

接下来,我带大家走下SpringBoot整合Swagge的步骤。

1、创建Spring Boot Web项目

我使用idea的Spring Initializr工具创建了一个空的Spring Boot项目。您可以通过 Spring Initializr 页面生成一个空的 Spring Boot 项目,下载后再导入idea。

加入web依赖。

<dependency>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值