一般我们会在InterceptorAdapter拦截器中对请求进行验证正常普通接口请求,request.getParameter()可以获取,能多次读取如果我们的接口是用@RequestBody来接受数据,那么我们在拦截器中需要读取request的输入流,因为ServletRequest中getReader()和getInputStream()只能调用一次这样就会导致controller无法拿到数据。解决方法:1、自定义一个类BodyReaderHttpServletRequestWrapper.javaimportjava.io.BufferedReader;import...
继续阅读 >