@RestController
修飾類,用來創建http請求的對象,返回數據格式爲json。
@RequestMapping
修飾類,配置url映射。
示例:
@RestController
@RequestMapping(value="/hello")
public class HelloController {}
@GetMapping
修飾方法,處理GET請求
@PostMapping
修飾方法,處理POST請求
@PutMapping
修飾方法,處理PUT請求
@DeleteMapping
修飾方法,處理DELETE請求
示例:
@RestController
@RequestMapping(value="/hello")
public class HelloController {
@GetMapping("/hello")
public String index() {
return "Hello World";
}
}
@RequestBody
修飾參數,綁定通過http請求中application/json類型上傳的數據。
@PathVariable
修飾參數,綁定url中的必傳參數
@RequestParam
修飾參數,綁定url中通過問號傳遞的選傳參數