title: Customizing Request Header description in Swagger UI using Springfox-Swagger2
body: <p>I am using Springfox Swagger2 version 2.4.0, Springfox Swagger UI version 2.4.0 and Swagger Annotations version 1.5.0 in my Spring Boot application.</p>
  
  <p>The question here is, I am able to generate swagger UI for my controller's API and I am able to test the same. But I am not able to specify request header description for my request header. I m using @RequestHeader annotation for the same.</p>
  
  <p>The code snippet in my controller API is follows:</p>
  
  <p><code>@RequestHeader(name = "Api-Key")  String apiKey</code></p>
  
  <p>The Swagger UI for the request header is as follows:</p>
  
  <p><a href="https://i.stack.imgur.com/nE4Ee.jpg" rel="noreferrer"><img src="https://i.stack.imgur.com/nE4Ee.jpg" alt="enter image description here"></a></p>
  
  <p>The highlighted rectangular area in the image represents the description of the request header. </p>
  
  <p>Currently it just picks up the data mentioned in the name attribute and shows it. But i wanna give a different description for the same. i.e. "Value of license key"</p>
  
  <p>How can i achieve this in Swagger UI as @RequestHeader annotation only have value, defaultValue, name and required attributes? Any help would be really appreciated.</p>
  
  <p>Update: Looking for a solution out of the box without any custom annotation of my own</p>