1、GET获取数据
后端:
@ResponseBody
@GetMapping("/emp/{id}")
public Employee getEmpById(@PathVariable("id") Integer id){
return empService.getEmpById(id);
}
前端:localhost:8888/crud/emp/1
2、POST提交数据
后端:
@ResponseBody
@PostMapping("/emp")
public void insert(Employee emp){
empService.insert(user);
}
前端:
<form action="/emp" method="post">
<input type="text" name="id" value="1"/>
<input type="text" name="name" value="admin"/>
<input type="submit" value="提交"/>
</form>
3、PUT修改
后端:
@ResponseBody
@PutMapping("/emp")
public Employee update(Employee emp){
return userService.update(emp);
}
前端:
<form action="/emp" method="post">
<input type="text" name="id" value="1"/>
<input type="text" name="name" value="admin"/>
<input type="text" name="_method" value="PUT"/>
<input type="submit" value="提交"/>
</form>
4、DELETE删除
后端:
@DeleteMapping("/emp/{id}")
@ResponseBody
public void delete(@PathVariable("id") Integer id){
empService.delete(id);
}
前端:
<form action="/emp/1" method="post">
<input type="text" name="_method" value="DELETE"/>
<input type="submit" value="提交"/>
</form>