Spring Boot集成swagger
程序员文章站
2022-05-03 17:44:06
...
- 依赖
<!--swagger依赖-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.2.2</version>
</dependency>
创建Swagger2配置
@Configuration
@EnableSwagger2
public class Swagger2 {
@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.select()
.apis(RequestHandlerSelectors.basePackage("com.example.demo.cym"))
.paths(PathSelectors.any())
.build();
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("Spring Boot中使用Swagger2构建RESTful APIs")
.description("API文档")
.contact("summer_last")
.version("1.0")
.build();
}
}
- Controller中使用
推荐阅读
-
Spring boot redis cache的key的使用方法
-
详解SpringBoot之集成Spring AOP
-
Spring Boot利用@Async如何实现异步调用:自定义线程池
-
Spring Boot利用@Async异步调用:ThreadPoolTaskScheduler线程池的优雅关闭详解
-
Spring Boot+maven打war包的方法
-
Java Spring boot 2.0 跨域问题的解决
-
Spring + Spring Boot + MyBatis + MongoDB的整合教程
-
Spring boot + LayIM + t-io 实现文件上传、 监听用户状态的实例代码
-
Maven工程搭建spring boot+spring mvc+JPA的示例
-
四步五分钟Spring4快速集成Swagger