一、RESTFul是什么
REST(英文:Representational State Transfer,简称REST)
一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。
二、特点
1、每一个URI都是唯一的
2、使用不同的请求方式来区分请求
3、采用JSON传输数据
4、前端通过无状态的HTTP协议与后端交互
三、REST注解和原来的区别
0、常用注解
PathVariable | 给参数取别名 |
RestController | 合并Controller和ResponseBody |
GetMapping | RequestMapping(method = RequestMethod.GET) |
PostMapping | RequestMapping(method = RequestMethod.POST) |
PutMapping | RequestMapping(method = RequestMethod.PUT)</ |