SpringBoot,Spring 中常用註解@RequestMapping/@GetMapping/@PostMapping /@PutMapping/@DeleteMapping介紹
阿新 • • 發佈:2018-11-09
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對映