SpringMVC 0 篇文章

优雅地记录 http 请求和响应的数据

经常会遇到需要处理 http 请求以及响应 body 的场景。而这里比较大的一个问题是 servlet 的 requestBody 或 responseBody 流一旦被读取了。就无法二次读取了。针对这个问题,Spring 本身提供了解决方案,即 ContentCachingRequestWrapper/ContentCachingResponseWrapper。我们编写一个过滤器:publicabstractclassH

遇到 400、500 错误不要慌

很多人都会在平时开发过程中遇到 400 或 500 异常,并且也没有走到服务端 controller 中,就变得有些不知所措。我们知道 SpringMVC 从 DispatchServlet 开始接收与分发请求,从入口开始 debug,还能找不到问题所在么?从 DispatchServlet 的 doDispatch()方法开始处理请求:protectedvoiddoDispatch(HttpServletRequestreq