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:

傳集合:

傳對象:

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM