这次是为后台写一个条件查询的接口,我是使用了Map集合来接收多个查询条件,但是在使用swagger测试的时候,接口总是接收不到参数,无论是使用@RequestBody还是@RequestParam(用RequestParam注解可以获取传来的数据,但在使用map.get(“key”)方法获取想要的value时却总是null)都不能接收到map数据
后来发现不是这个地方的问题,而是这个方法的注解错误,因为这是查询,所以我理所当然的使用了@GetMapping
后来发现,只要把GetMapping改成PostMapping就可以了
Controller使用Map类型接收参数过程中遇到的问题
最新推荐文章于 2023-02-02 04:00:00 发布