springboot ,springmvc servlet

前端发送json格式的请求
然后后端要做安全日志功能,记录用户的增删改行为
这边在这个ControllerInterceptor中获取request对象,但是在拼接入参的时候发现拿不到 .. 是post请求
请问后端怎么样才能拿到前端post请求的参数

img

request.getInputStream获取到输入流,然后读取流,将流转为字符串就可以得到参数了,但是要注意流是只能读取一次的所以你还得处理一下,可以参考这个博客搞一下 https://blog.csdn.net/ju_362204801/article/details/126867741

说到这个安全日志记录,非常建议使用aop的方式来做,你定一个Log注解,可以打在方法名上。我看到你是想记录增、删、改的操作,那你就把这个注解打到增、删、改的方法上,而且你还可以增加一些自己属性,如操作的描述。

img

参考文章如下:https://blog.csdn.net/weixin_33005117/article/details/125444719

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/525170
  • 这篇博客也不错, 你可以看下解决Springmvc工程跳转controller无效问题
  • 除此之外, 这篇博客: 项目整理中的 9 Spring MVC和Servlet 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    Spring MVC简化了写Servlet类,由一个前端调度器接收所有请求,后台写相应的Controller就好,而Servlet就是一个请求一个映射一个Servlet。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^