RestFul 风格
1、定义
- Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。
2、概念
- 资源:互联网中万物皆是资源,都可以被定位
- 资源操作:POST、DELETE、PUT、GET对应添加、 删除、修改、查询。
- 对比
-
传统方式操作资源:使用不同的参数实现,只有POST、GET两种方法
http://localhost:8080/add/a=1&b=2
http://localhost:8080/delete/a=1&b=2
http://localhost:8080/query/a=1&b=2 -
使用Restful风格:通过不同的请求方式来实现不同的结果(地址可以相同)
http://localhost:8080/add/a/b (GET)
http://localhost:8080/add/a/b (POST)
http://localhost:8080/add/a/b (DELETE)
-
3、编写一个测试类ResultfulController
package com.kaung.controller;
import org.springframework.stereotype.Controller;