zoukankan      html  css  js  c++  java
  • springboot 后台接受map/list/object对象(控制层接收参数写法和postman传参写法)

    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:

    传集合:

    传对象:

     
     
  • 相关阅读:
    恐怖如斯
    java在vscode中配置环境的坑
    python的迭代器模块
    一个模仿输入print就有这么多知识点
    30个python常用小技巧
    第一个只出现一次的字符
    UIScrollView属性
    iOS 中UISlider常用知识点
    iOS中UISegmentedControl常用属性
    iOS触摸事件
  • 原文地址:https://www.cnblogs.com/wfy680/p/15042980.html
Copyright © 2011-2022 走看看