SpringBoot集成 Swagger
程序员文章站
2022-05-20 21:33:04
...
1. 新建项目
2. 导入相关依赖
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
3. 编写一个示例程序
4. 编写 Swagger配置
5. 测试运行
http://localhost:8080/swagger-ui.html#/
6. 配置 Swagger
@Configuration
@EnableSwagger2 // 开启 Swagger2
public class SwaggerConfig {
@Bean
public Docket docket(){
return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo());
}
public ApiInfo apiInfo(){
Contact contact = new Contact("cxx", "#", "aaa@qq.com");
return new ApiInfo(
"Swagger API 文档",
"略",
"1.0",
"#",
contact,
"Apache 2.0",
"http://www.apache.org/licenses/LICENSE-2.0",
new ArrayList()
);
}
}
上一篇: get和post区别
推荐阅读
-
5分钟集成桌面摄像头或高拍仪到Web程序
-
Springboot 使用@Valid+BindingResult进行controller层接口参数校验
-
SpringBoot表单验证(注解验证)@Validated使用
-
在Eclipse JavaEE开发环境上集成GlassFish开发插件(截图多多)
-
SpringBoot与Quartz集成实现分布式定时任务集群的代码实例
-
详解SpringBoot和Mybatis配置多数据源
-
SpringBoot+Swagger-ui自动生成API文档
-
springboot集成rabbitMQ之对象传输的方法
-
Springboot2.X集成redis集群(Lettuce)连接的方法
-
springboot实现文件上传和下载功能