springboot集成swagger2
来源:互联网 发布:北京数据分析师招聘 编辑:程序博客网 时间:2024/05/15 08:08
1、添加pom.xml
<!-- Swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.6.1</version> </dependency>
2、编写Swagger配置文件
@Configuration@EnableSwagger2public class SwaggerConfig { @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select() .apis(RequestHandlerSelectors.basePackage("com.example.demo.controller")) .paths(PathSelectors.any()) .build(); } private ApiInfo apiInfo() { return new ApiInfoBuilder() .title("测试项目 APIs") .description("测试项目 API") .termsOfServiceUrl("www") .contact("hshk") .version("1.0") .build(); }}
3、在Controller里添加Swagger注解
常用swagger注解
@ApiOperation:用在方法上,说明方法的作用 value: 表示接口名称 notes: 表示接口详细描述 @ApiImplicitParams:用在方法上包含一组参数说明@ApiImplicitParam:用在@ApiImplicitParams注解中,指定一个请求参数的各个方面paramType:参数位置header 对应注解:@RequestHeaderquery 对应注解:@RequestParampath 对应注解: @PathVariablebody 对应注解: @RequestBody
demo:
经过上面的配置 就集成完了,使用http://127.0.0.1:8083/swagger-ui.html访问
阅读全文
0 0
- Springboot集成swagger2
- springboot项目集成Swagger2
- SpringBoot集成Swagger2
- springboot集成swagger2
- springboot集成swagger2
- Springboot集成Swagger2
- SpringBoot集成Swagger2
- SpringBoot集成springfox-swagger2构建restful API
- springboot+mybatis、JPA+swagger2完美集成
- Swagger2 (2)由浅入深 集成springboot + springfox-swagger
- Springboot+Maven+swagger2.7集成开发
- SpringBoot集成Swagger2中遇到的问题
- SpringBoot -- Swagger2
- SpringBoot + Swagger2
- SpringBoot集成Swagger2实现Restful(类型转换错误解决办法)
- SpringBoot集成Swagger2实现Restful(类型转换错误解决办法)
- 13.9 SpringBoot集成Swagger2中遇到的问题
- 【转】SpringBoot集成springfox-swagger2构建restful API
- Git通过SSH提交工程到Github
- CopyOnWriteArrayList实现原理
- [读书笔记]《STL源码剖析》
- 【EXPDP】Oracle expdp中并行问题
- Android TextView跑马灯不动
- springboot集成swagger2
- MTK android dirver 专业词汇注释汇总
- xcode UI test with xctest
- 微信小程序开发 | 官方问答精选
- 最新最全的 Android 开源项目合集(一)
- Android应用使用Multidex突破64K方法数限制
- Android Butterknife 框架源码解析(1)——ButterKnife的使用
- [RK3288][Android6.0] WiFi之priority计算及使用
- Parallels虚拟机windows忘记密码如何重置?