У меня есть контроллер, аннотированный как @RestController
, поэтому он автоматически добавляет @ResponseBody
ко всем методам, аннотированным с помощью @RequestMapping
. Но если я использую @ExceptionHandler
аннотацию и вернуть некоторый ответ:Spring ExceptionHandler в RestController
@ExceptionHandler
public @ResponseBody Response someHandler(Exception ex) { ... }
Могу ли я удалить @ResponseBody
из обработчика? И если я использую @ControllerAdvice
, можно ли удалить @ResponseBody
аннотацию из своих обработчиков?