zh-hongda

Restful

Restful

wampserver-64

CUDA(Create、Update、Retrieve、Delete)定义了用于处理数据的基本原子操作。

CURD 操作通常是使用关系型数据库系统中的结构化查询语言(Structured Query Language,SQL)完成的。随着 Web 变得更加具有面向数据特性,因此需要从基于 SQL 的 CURD 操作转移到基于语义 Web 的 CURD 操作。

localhost:8888/ws?wsdl
Mock.js 生成随机数据,拦截ajax请求
使用方法
1. 引入mock.js文件

RESTful API

资源

表现层

状态转化

restful 是一种风格

网络中一切看成资源 每一个资源对应四种操作

四种动词对应服务端的增删改查操作

对现有url的约束原则

​ 传统url: http://localhost:8989/项目名/user/findOne?id=21

​ restful: http://localhost:8989/项目名/user/findone/21

面向资源编程

@RestController

@PostMapping("/user")//设置请求路径和请求方式(增)。
@GetMapping("/user")//设置请求路径和请求方式(查)。

@DeleteMapping("/user/{uid}")//设置请求路径、请求方式(删)和参数获取方法
public User deleteUser(@PathVariable Integer uid){
    //函数体
}

@PutMapping("/user")////设置请求路径和请求方式(改)。