最近公司在写一个前后端分离项目,主要技术栈是SpringBoot+Vue。
删除时,前端传过来areaId进行删除,获取参数是@RequestParam Integer areaId,结果参数传过来为null。
百度了好多都不行,后来将@RequestParam Integer areaId 改成了@RequestBody Map<String,Integer> map;
然后在方法里获取参数用:Integer id=map.get(“areaId”);
最终获取到参数了。
我不理解,不晓得为什么这样,一脸懵😵
大家知道为什么这样吗?
还有就是我作为后端开发,我先用PostMan测试就不用在方法的参数里加注解都可以获取到参数,但是前后端联调的时候就不行,一定要加注解才可以。
我不理解,二脸懵😵
SpringBoot+Vue前后端分离项目,前后端传参,@RequestParm Integer areaId失效
最新推荐文章于 2023-10-27 09:25:47 发布
博主在使用SpringBoot+Vue开发前后端分离项目时,遇到前端通过@RequestParam接收参数为null的问题。解决过程揭示了使用@RequestBodyMap解决方法,并对比了前后端测试中参数传递的不同。
2286





