如何在Controller将http请求的所有内容保存到文件中,同时不影响原先的处理方式.

跟外部对接进行测试的时候,我需要将对方的http请求的所有内容保存到文本文件中,好在出现问题的时候能发现问题所在.
我想用流来保存到文件中,再用@RequestParam来获取参数进行处理,但在Controller中请求流只能被处理一次,@RequestParam,getReader,getinputstream,只能选择其中一种用,该如何实现?

阅读 2.7k
1 个回答

你需要研究一下生产环境的日志,例如log4j,而不是写文件这种自己hack的方案。

如果你真的要自己hack,面向切面编程

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进