Spring Boot整合Swagger2
程序员文章站
2022-07-02 20:49:32
...
Spring Boot整合Swagger2
关于swagger2的阐述以及使用等此处不做描述。
整合步骤
整合之前需要先创建一个Spring Boot的web项目。
POM依赖导入
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.5.0</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.5.0</version>
</dependency>
配置
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket docket() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.basePackage("com.example.controller"))
.paths(PathSelectors.any())
.build();
}
public ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("整合演示API")
.description("提供给XX调用和交互的API接口")
.version("1.0")
.build();
}
}
- basePackage用于配置需要生成接口文档的包路径。
- apiInfo主要是针对生成的接口文档的标题,描述等的配置
- @EnableSwagger2注解不能省略
启动
启动项目并访问路径:http(s)://localhost:8080/swagger-ui.html
上一篇: Swagger2 JWT 整合增加token输入!
下一篇: 简单的一些表单验证,拿来即可用
推荐阅读
-
Spring Boot+AngularJS+BootStrap实现进度条示例代码
-
spring boot使用thymeleaf模板的方法详解
-
Spring 整合 Hibernate 时启用二级缓存实例详解
-
Spring Boot 使用WebAsyncTask异步返回结果
-
Spring Boot 2.0 设置网站默认首页的实现代码
-
spring boot与spring mvc的区别及功能介绍
-
Spring boot项目部署到云服务器小白教程详解
-
Spring Boot打包部署和环境配置详解
-
解决Intellij IDEA 使用Spring-boot-devTools无效的问题
-
3行代码快速实现Spring Boot Oauth2服务功能