springmvc3 以后支持 实现 ResponseBodyAdvice 来获取web请求的response body
只要实现 ResponseBodyAdvice 接口类就行,如下:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL4lFROhXUq50dNpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL1cTN5MTM0kDMwIjMwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
注意:
spingmvc 版本要3以上
不要少了实现类上面的注解 @ControllerAdvice
supports方法的需要返回true
beforeBodyWrite需要返回body内容,如果返回null,前端是拿不到body内容的
springmvc3 以后支持 实现 ResponseBodyAdvice 来获取web请求的response body
只要实现 ResponseBodyAdvice 接口类就行,如下:
注意:
spingmvc 版本要3以上
不要少了实现类上面的注解 @ControllerAdvice
supports方法的需要返回true
beforeBodyWrite需要返回body内容,如果返回null,前端是拿不到body内容的