SpringBoot集成Swagger2

参考文档:http://blog.csdn.net/xupeng874395012/article/details/68946676html

1.Swagger与启动类保持一致api

 

2.注解说明ide

 

3.访问地址:http://localhost:8080/swagger-ui.htmlui

 

注意:.net

因为Swagger1与Swagge2有区别。在1中@ApiRespone的code能够随便设置,2不行,2只能根据Http状态吗设置,不然启动会报以下错误rest

 

参数类型code

  1. paramType:参数位置
  • header 对应注解:@RequestHeader
  • query 对应注解:@RequestParam
  • path  对应注解: @PathVariable
  • body 对应注解: @RequestBody

设置中文htm

 

标识Swagger接口对象

@Api(value = "api", description = "收货地址Controller" )blog

 

返回对象注解

 

显示对应请求的对应请求方式,必须指定rest的提交方式

 

文件上传

 

后续:

尝试设置是否能够验证访问

@Configuration

public class WebConfig extends WebMvcConfigurerAdapter {

 

 

    @Override

    public void addInterceptors(InterceptorRegistry registry) {

       registry.addInterceptor(new TokenInterceptor(tokenManager))

               .addPathPatterns("/**").excludePathPatterns("/configuration/ui", "/configuration/security", "/v2/api-docs", "/swagger**");

    }

 }

相关文章
相关标签/搜索