import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
 
import java.util.List;
import java.util.Map;
 
@RestController
@RequestMapping("my")
public class MyController {
    /**
     * 用map接收,个人推荐,可以直接点出来,基本map 可以搞很多事了
     * @param map
     */
    @PostMapping("/save1")
    public void save1(@RequestBody Map<String,String> map) {
        System.out.println(map);
    }
 
    /**
     * 用list接收,需要遍历
     * @param list
     */
    @PostMapping("/save2")
    public void save2(@RequestBody List<String> list) {
        System.out.println(list);
    }
 
    /**
     * 如果是对象,注解可以直接解析进对象里面
     * @param menuInfo
     */
    @PostMapping("/save3")
    public void save3(@RequestBody MenuInfo menuInfo) {
        System.out.println(menuInfo);
    }
}

 

接着就是postman请求传参的写法如下图:

传map:

springboot 后台接受map/list/object对象(控制层接收参数写法和postman传参写法)

传集合:

springboot 后台接受map/list/object对象(控制层接收参数写法和postman传参写法)

传对象:

springboot 后台接受map/list/object对象(控制层接收参数写法和postman传参写法)

 
 

相关文章:

  • 2022-12-23
  • 2021-12-12
  • 2021-08-26
  • 2022-12-23
  • 2021-08-10
  • 2021-10-05
  • 2022-12-23
  • 2021-08-02
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-25
相关资源
相似解决方案