title: Spring ExceptionHandler in RestController
body: <p>I have a controller annotated as <code>@RestController</code>, so it automatically add <code>@ResponseBody</code> to all methods annotated with <code>@RequestMapping</code>. But if I use <code>@ExceptionHandler</code> annotation and return some response:</p>
  
  <pre><code>@ExceptionHandler
  public @ResponseBody Response someHandler(Exception ex) { ... }
  </code></pre>
  
  <p>Can I remove <code>@ResponseBody</code> from handler? And If I use <code>@ControllerAdvice</code> is  it possible to remove <code>@ResponseBody</code> annotation from it's handlers?</p>