1. 程式人生 > >通過PostMan測試Spring Boot的傳參方式

通過PostMan測試Spring Boot的傳參方式

最近在搞Spring Boot的專案,把傳參方式總結一下。網上也參考一些文章,總結的很不錯,這裡借鑑一下。

註解

@RequestParam

這個註解用來繫結單個請求資料,既可以是url中的引數,也可以是表單提交的引數和上傳的檔案。

Form 表單

這裡寫圖片描述

URL中傳參

這裡寫圖片描述

不能處理JSON格式的請求。

這裡寫圖片描述

@PathVariable

這個註解可以將URL中的佔位符引數繫結到控制器處理方法的入參。

這裡寫圖片描述

以上2種註解的使用方式參考Spring Boot Web專案之引數繫結,講解的很詳細,大部分情況都考慮到了。

@RequestBody

這個註解是傳JSON物件用的,參考 @RequestBody的正確使用方法

。不能通過Form表單、URL傳參。

這裡寫圖片描述

Form-data

普通表單

傳送form表單資料,可以不用註解,直接傳參,引數名字要一樣。

這裡寫圖片描述

這種傳參方式不能處理JSON引數請求。

這裡寫圖片描述

上傳檔案

這裡寫圖片描述

enctype必須設定: 
{"enctype":"multipart/form-data"}

這裡寫圖片描述