1.@ApiImplicitParam注解的dataType、paramType兩個屬性的區別?


@ApiImplicitParam(name = "id",value = "用戶id",required = true,dataType = "int",paramType = "body")

  

dataType="int" 代表請求參數類型為int類型,當然也可以是Map、User、String等;

paramType="body" 代表參數應該放在請求的什么地方:

    header-->放在請求頭。請求參數的獲取:@RequestHeader(代碼中接收注解)
    query-->用於get請求的參數拼接。請求參數的獲取:@RequestParam(代碼中接收注解)
    path(用於restful接口)-->請求參數的獲取:@PathVariable(代碼中接收注解)
    body-->放在請求體。請求參數的獲取:@RequestBody(代碼中接收注解)
    form(不常用)


免責聲明!

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



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