title: Swagger2 too many the same annotations
body: <p>I integrate swagger2 to springboot project, because all of my endpoints authorization is by OAuth2, so I need to add Authorization header to every method, like the following code:</p>
  
  <pre><code>@ApiImplicitParams({     
      @ApiImplicitParam(paramType="header",name="Authorization",dataType="String",required=true, value="Bearer {access-token}")
  })
  </code></pre>
  
  <p>These same annotations are too many, can I have some ways to refactor them?</p>
  
  <p>Swagger2 Docket code:</p>
  
  <pre><code>@Bean
  public Docket createRestApi() {
      return new Docket(DocumentationType.SWAGGER_2)
              .apiInfo(apiInfo())
              .ignoredParameterTypes(TokenInfo.class, HttpServletRequest.class, HttpServletResponse.class)
              .select()
              .apis(RequestHandlerSelectors.basePackage("com.xxx.yyy.resource"))
              .paths(PathSelectors.any())
              .build();
  }
  </code></pre>