1.@GetMapping: 參數可以放置在 header,地址【query string】。
(1)用來指定web端必須以GET請求方式訪問。
(2)用@GetMapping注解的方法,無論方法參數類型是常用數據類型,還是自定義引用數據類型,
在沒有使用@RequestHeader注解的情況下,參數都是拼接在地址里面去的【query string】。
(3)使用@RequestHeader注解方法參數時,參數必須放置在請求頭【header】里去。
2.@RequestHeader:指定方法的參數是從請求的請求頭【header】里取的。注意:@RequestHeader只能
注解常用數據類型【一般是string】,不能注解引用數據類型
3.@PostMapping:參數可以放置在地址欄【query string】,header,請求體里。
(1)用來指定web端必須以POST請求方式訪問。
(2)@PostMapping注解方法時,web端可以從header,地址【query string】,body里向后端傳
遞參數。
(3)在方法參數里沒有指定參數被@RequestHeader,@RequestBody注解時。默認是從地址欄
取數據,同時:后台可以使用實體對象做方法形參從地址欄取參數。用@RequestHeader,
@RequestBody注解的參數分別是從請求頭,請求體里取參數。