最近公司在写一个前后端分离项目,主要技术栈是SpringBoot+Vue。
删除时,前端传过来areaId进行删除,获取参数是@RequestParam Integer areaId,结果参数传过来为null。
百度了好多都不行,后来将@RequestParam Integer areaId 改成了@RequestBody Map<String,Integer> map;
然后在方法里获取参数用:Integer id=map.get(“areaId”);
最终获取到参数了。
我不理解,不晓得为什么这样,一脸懵😵
大家知道为什么这样吗?
还有就是我作为后端开发,我先用PostMan测试就不用在方法的参数里加注解都可以获取到参数,但是前后端联调的时候就不行,一定要加注解才可以。
我不理解,二脸懵😵