1. 程式人生 > >SpringBoot,Spring 中常用註解@RequestMapping/@GetMapping/@PostMapping /@PutMapping/@DeleteMapping介紹

SpringBoot,Spring 中常用註解@RequestMapping/@GetMapping/@PostMapping /@PutMapping/@DeleteMapping介紹

1、@Controller

  • @Controller 用來響應頁面,表示當前的類為控制器。

2、@RestController

  • @RestController 是@ResponseBody和@Controller的結合
  • 表明當前類是控制器且返回的是一組資料,不是頁面

3、@Autowired

  • 這個註解的作用是將其他的類,介面引入,類似於之前的類的初始化等,用這個註解,類中或介面的方法就可以直接呼叫了。

4、@RequestMapping

  • 當前臺介面呼叫Controller處理資料時候告訴控制器怎麼操作
  • 作用:URL對映。

5、@GetMapping

  • @RequestMapping(method = RequestMethod.GET)的簡寫
  • 作用:對應查詢,表明是一個查詢URL對映

6、@PostMapping

  • @RequestMapping(method = RequestMethod.POST)的簡寫
  • 作用:對應增加,表明是一個增加URL對映

7、@PutMapping

  • @RequestMapping(method = RequestMethod.PUT)的簡寫
  • 作用:對應更新,表明是一個更新URL對映

8、@DeleteMapping

  • @RequestMapping(method = RequestMethod.DELETE)的簡寫
  • 作用:對應刪除,表明是一個刪除URL對映