詳解SpringBoot結合swagger2快速生成簡單的接口文檔
1. pom.xml中加入依賴
<dependency> <groupId>com.spring4all</groupId> <artifactId>swagger-spring-boot-starter</artifactId> <version>1.8.0.RELEASE</version> </dependency>
2. 在啟動類(即帶@SpringBootApplication這個注解的類)上添加@EnableSwagger2Doc注解
3. 在application.properties中配置如下
swagger.enabled=true swagger.title=spring-boot-mybatis module api swagger.description=Starter for swagger 2.x swagger.license=Apache License, Version 2.0 swagger.licenseUrl=https://www.apache.org/licenses/LICENSE-2.0.html swagger.termsOfServiceUrl=https://github.com/pbw123/spring-boot-demo swagger.contact.name=mqXu swagger.contact.url=https://www.jianshu.com/u/2f60beddf923 swagger.contact.email=2635225112@qq.com swagger.base-package=com.springboot.mybatis.controller swagger.base-path=/** swagger.exclude-path=/error, /ops/**
經(jīng)我多次嘗試application.properties中不加任何swagger配置也可生成文檔進行正常測試
另一種用swagger自動生成文檔的方式請前往
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
spring中@Autowire和@Resource的區(qū)別在哪里(推薦)
這篇文章主要介紹了spring中@Autowire和@Resource的區(qū)別在哪里?本文結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-02-02IDEA如何使用spring-Initializr快速搭建SpringBoot
這篇文章主要介紹了IDEA如何使用spring-Initializr快速搭建SpringBoot問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05Java中的synchronized?優(yōu)化方法之鎖膨脹機制
這篇文章主要介紹了Java中的synchronized?優(yōu)化方法之鎖膨脹機制,鎖膨脹機制是提升?synchronized?性能最有利的方法之一,下面我們就來看看什么事鎖膨脹及鎖膨脹的各種細節(jié)2022-05-05Spring MVC全局異常處理和單元測試_動力節(jié)點Java學院整理
本篇文章主要介紹了Spring MVC全局異常處理和單元測試,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08