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(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。