编辑
2024-04-06
java快速开发
00
请注意,本文编写于 399 天前,最后修改于 399 天前,其中某些信息可能已经过时。

SpringBoot整合Swagger,因为Swagger3可能还有很多版本兼容问题,所以整合2,用的是SpringBoot2

引入依赖

xml
<dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> <version>2.0.2</version> </dependency> <!-- 官方建议是springdoc替代springfox--> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-api</artifactId> <version>2.0.2</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>3.0.0</version> </dependency>

然后mvn install一下,写一个configation类

java
@Configuration public class SwaggerConfig { @Bean public OpenAPI springShopOpenAPI() { return new OpenAPI() .info(new Info().title("数据库课设作业") //项目标题 .description("Order_food点餐项目后端接口文档") // 描述 .version("v1") // 版本 .license(new License().name("Apache 2.0").url("http://springdoc.org"))) .externalDocs(new ExternalDocumentation() .description("外部文档") .url("https://springshop.wiki.github.org/docs")); } }

接下来就好了

image.png

本文作者:yowayimono

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!