如何在Spring Boot中修改输入流

时间:2018-09-15 08:18:36

标签: spring-boot

在将请求发送到控制器之前,我需要修改输入流。

我在请求Pojo中有这三个参数。

private String srvid;
private String deptid;
private String usrid;

我需要检查是否在输入流中的这些参数中获取了值,否则,我需要为这三个参数设置一些值,然后将修改后的输入流发送给我的控制器。

我已经知道的事情

创建一个实现HandlerInterceptor和Override的类

public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
            throws Exception 

我可以通过request.getInputStream();获取输入流,但是没有方法可以设置修改后的输入流。

0 个答案:

没有答案