swagger:自動掃瞄 controller 包下的請求,生成介面文件,並提供測試功能。
1.引入依賴
->
io.springfox
springfox-swagger2
2.9.2
->
io.springfox
springfox-swagger-ui
2.9.2
在 config 包引入 swagger 自定義配置類
package com.zhiyou100.zymusic.config;
import org.springframework.context.annotation.bean;
import org.springframework.context.annotation.configuration;
import springfox.documentation.builders.apiinfobuilder;
import springfox.documentation.builders.pathselectors;
import springfox.documentation.builders.requesthandlerselectors;
import springfox.documentation.service.apiinfo;
import springfox.documentation.service.contact;
import springfox.documentation.spi.documentationtype;
import springfox.documentation.spring.web.plugins.docket;
import springfox.documentation.swagger2.annotations.enableswagger2;
/** * @author teacher
* @date 2019/9/25
*/@configuration
@enableswagger2
public
class
myswaggerconfiguration
private apiinfo apiinfo()
}
啟動專案後,使用 http://localhost:8080/swagger-ui.html
選擇需要測試的介面:try it out -> 填寫引數 -> execute -> 檢視響應
swagger 介面測試
廢話不多說,直接上 1 pom 新增 io.springfox springfox swagger2 2.8.0 io.springfox springfox swagger ui 2.8.0 2 增加swaggerconfig package com.test.service1 date 2020...
swagger介面文件的使用
1.訪問位址為專案路徑 swagger ui.html 2.swagger的配置使用 配置swagger的docket和apiinfo configuration enableswagger2 配置swagger public class swaggerconfiguration 配置檔案裡面設定為...
使用swagger編寫開發介面文件
1.在pom.xml中匯入依賴 io.springfox springfox swagger2 2.9.2 io.springfox springfox swagger ui 2.9.2 2.在controller類中加註解 1.在類名上新增註解 api tags 生成驗證碼 enableswagg...