コントローラに@RestController
と注釈が付けられているので、@RequestMapping
と注釈されたすべてのメソッドに自動的に@ResponseBody
が追加されます。しかし、私は@ExceptionHandler
アノテーションを使用して、いくつかの応答を返す場合:RestControllerのSpring ExceptionHandler
@ExceptionHandler
public @ResponseBody Response someHandler(Exception ex) { ... }
私はハンドラから@ResponseBody
を削除できますか?そして@ControllerAdvice
を使用している場合は、ハンドラから@ResponseBody
注釈を削除することは可能ですか?