GET:
1.路徑參數@PathVariable
2.表單參數@RequestParam
POST:
1.JSON請求體參數
@RequestBody
放:
1.路徑參數@PathVariable
2.表單參數@RequestParam
刪除:
1.路徑參數@PathVariable
2.表單參數@RequestParam
MockMvc:
1.路徑請求
mockMvc.perform(MockMvcRequestBuilders
.請求方式(“url / {path}”,參數值)
2.表單請求
mockMvc.perform(MockMvcRequestBuilders
.請求方式(“url”).param(“鍵”,“值”).contentType(MediaType.APPLICATION_FORM_URLENCODED)
3.JSON請求
MvcResult mvcResult= mvc.perform( MockMvcRequestBuilders.post("http://127.0.0.1:8080/index"). content(jsonObject.toString()). contentType(MediaType.APPLICATION_JSON) ). andExpect(MockMvcResultMatchers.status().isOk()). andDo(MockMvcResultHandlers.print()). andReturn();
)