springboot项目,重写了HttpServletRequestWrapper,controller能读取不到x-www-form-urlencoded格式的数据

在拦截器里面读取了流之后,也重写了HttpServletRequestWrapper的方法,正常的get请求与post json请求的参数,在controller层都是能正常获取到的,但是,用x-www-form-urlencoded提交的数据,用request.getParameterMap();一直接收不到,用@RequestBody和@RequestParam也接收不到,这是怎么回事?怎么解决?

如果只有你说的这点东西,不会出现这个问题

为什么要重写?你想接受x-www-form-urlencoded 类型参数, 直接方法名(String name,String age)就行了。就能直接获取到。
难道你还是用servlet ? 前端以表单的形式提交就行