JSON をクライアントに返すコントローラーがあります。コントローラーのメソッドは、次のような mvc アノテーションを使用してマークされます。
@RequestMapping("/delete.me")
public @ResponseBody Map<String, Object> delete(HttpServletRequest request, @RequestParam("ids[]") Integer[] ids) {
Jackson がクラスパス上にあり、クライアントが JSON 応答を要求しているため、Spring は JSON を返すことを認識しています。これらのリクエストと他のすべてのコントローラーの応答をログに記録したいと思います。過去に、これを行うためにインターセプターを使用しました。ただし、ModelAndView から応答本文を取得しました。@ResponseBody を使用している今、インターセプターで応答本文を取得するにはどうすればよいですか? 具体的には、このメソッドで応答本文を取得するにはどうすればよいですか?
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) {