Spring Boot Swagger2使用方法过程解析
1.添加Swagger2依赖
io.springfox springfox-swagger2 2.2.2 io.springfox springfox-swagger-ui 2.2.2
2配置类
@Configuration @EnableSwagger2 publicclassSwagger2{ @Bean publicDocketcreateRestApi(){ returnnewDocket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select() .apis(RequestHandlerSelectors.basePackage("com.bs.swaggertest.controller")) .paths(PathSelectors.any()) .build(); } privateApiInfoapiInfo(){ returnnewApiInfoBuilder() .title("微信项目接口对接文档") .description("测试环境接口调试") .contact("陶海军") .version("1.0") .build(); } }
3.添加文档内容
@RestController @RequestMapping(value="/users") publicclassUserController{ @ApiOperation(value="删除用户",notes="根据url的id来指定删除对象") @ApiImplicitParam(name="id",value="用户ID",required=true,dataType="String") @RequestMapping(value="/{id}",method=RequestMethod.DELETE) publicStringdeleteUser(@PathVariableStringid){ return"success"; } }
4.测试
http://localhost:8080/swagger-ui.html
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。