springboot2.7.6 集成swagger
在 Spring Boot 2.7.6 版本中集成 Swagger 的步骤相对直接,主要涉及添加依赖、编写配置以及在控制器中添加文档注解几个环节。
下面是集成 Swagger 的基本步骤:
1. 添加依赖
首先,在pom.xml文件中添加 Swagger 相关依赖。
对于 Spring Boot 2.x 版本,推荐使用 springfox-boot-starter,这是一个包含 Swagger UI 和 Swagger 2 功能的启动器模块。
<dependencies>
<!-- Springfox Swagger UI and Swagger 2 support -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version> <!-- 确认最新的版本号 -->
</dependency>
<!-- 其他依赖... -->
</dependencies>
2. 编写 Swagger 配置
创建一个配置类来设置 Swagger 的基本信息,比如 API 文档的基本信息、扫描的包路径等。
#swgger启用标识 true启用 false不启用
sys:
swagger:
enable-swgger: true
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc;
@Configuration
@EnableSwagger2WebMvc // 如果使用的是Springfox 3.x,则启用此注解
public class SwaggerConfig {
@Value("${sys.swagger.enable-swgger}")
private Boolean enableSwgger;
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.enable(enableSwgger)
.select()
.apis(RequestHandlerSelectors.any())
.paths(PathSelectors.any())
.buil
原文地址:https://blog.csdn.net/m0_72642319/article/details/140178642
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!