title: Spring boot able to accept Enum as Request parameter
body: <p>So, I got into this new Spring Boot project which was already under developement and while writing API's I used <code>Enum</code> for <code>@RequestParam</code> in my controller and it worked.</p>
  
  <p>I did not write any converters for this.</p>
  
  <p>Later on I noticed that in this project the other developers had written custom Converter's for this. </p>
  
  <p>So I decided to search the web regarding this and all solutions that came up for using <code>Enum</code> with <code>Controller</code> in Spring Boot used converter, could not find any examples without converter like how I did.</p>
  
  <p>Below is one an example of how I wrote this, <code>LoanStatus</code> is an <code>Enum</code>:</p>
  
  <pre><code>@RequestMapping(value = "/loans", method = RequestMethod.GET)
  public ResponseEntity&lt;?&gt; getPatientsLoan(HttpServletRequest request,
              @RequestParam(value = "loanStatus", required = false) LoanStatus loanStatus) {}
  </code></pre>
  
  <p>So is this a relatively new feature that Spring Boot accepts <code>Enums</code> now without the need for converter's and that is why all the examples used converters or will I face some issue in feature cause I did not user converter's even though it is currently working for me?</p>