springboot整合swagger2介面文件

2021-10-05 18:43:38 字數 1241 閱讀 5996

現在的很多專案都是用前後端分離工作模式,這樣讓各個崗位能夠專注的各司其職,但是會帶來一些問題:前後端溝通會帶來比較大的成本,而且後端自測介面也不是很方便;在這裡給大家推薦乙個非常好用的外掛程式 swagger

pom中新增依賴

io.springfox

springfox-swagger-ui

2.6.1

com.github.xiaoymin

swagger-bootstrap-ui

1.9.3

新增配置

package cn.mztjt.hephaistos.bapi.config;

@log4j2

//增強 swagger 可實現介面排序

@enableswaggerbootstrapui

@configuration

@enableswagger2

public class swaggerconfig

private apiinfo apiinfo(string title)

}

使用

package cn.mumu.controller;

/** *

* * @author wangzhen

* @email [email protected]

* @date 2020-02-22 09:13:45

*/@log4j2

@restcontroller

public class stucontroller

}

訪問

看到這個頁面就已經大功告成了!

遇到的問題:

訪問/doc.html 404 報錯

解決方案:

1.在springmvc層新增資源處理器

@override

public void addresourcehandlers(resourcehandlerregistry registry)

2.如果專案中使用shiro引起的資源不能訪問,那麼就需要對這些資源進行放行。

SpringBoot開發案例之整合Swagger篇

前段時間整合過的乙個支付服務,由於使用了spring boot快速開發,但是又懶得寫詳細的文件介紹,便順手就把swagger整合進來了,對支付服務進行分組api展示,如上圖。我有幾張阿里雲幸運券分享給你,用券購買或者公升級阿里雲相應產品會有特惠驚喜哦!把想要買的產品的幸運券都領走吧!快下手,馬上就要...

SpringBoot開發案例之整合Swagger篇

前段時間整合過的乙個支付服務,由於使用了spring boot快速開發,但是又懶得寫詳細的文件介紹,便順手就把swagger整合進來了,對支付服務進行分組api展示,如上圖。swagger 是乙個規範和完整的框架,用於生成 描述 呼叫和視覺化 restful 風格的 web 服務。總體目標是使客戶端...

SpringBoot如何優雅地使用Swagger2

spring boot 框架是目前非常流行的微服務框架,我們很多情況下使用它來提供 rest api。而對於 rest api 來說很重要的一部分內容就是文件,swagger 為我們提供了一套通過 和註解自動生成文件的方法,這一點對於保證 api 文件的及時性將有很大的幫助。本文將使用 swagge...