修改UserController
package com.example.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
/**
* @author Administrator
*/
@Controller
@RequestMapping("/users")
public class UserController {
@PostMapping
@ResponseBody
public String saveUser() {
System.out.println("保存用户");
return "success";
}
}
启动测试
后端控制台打印
保存用户
添加代码
@DeleteMapping("{id}")
@ResponseBody
//(@PathVariable String id):表示方法参数从访问路径来获取
public String deleteUser(@PathVariable String id) {
System.out.println("删除用户:"+id);
return "success";
}
启动测试
后端控制台打印
删除用户:1
添加代码
@PutMapping
@ResponseBody
public String updateUser() {
System.out.println("更新用户");
return "success updateUser";
}
启动测试
后端控制台打印
更新用户
添加代码
@GetMapping
@ResponseBody
public String getAllUser() {
System.out.println("查询所有用户");
return "success getAllUser";
}
启动测试
后端控制台打印
查询所有用户
添加代码
@GetMapping("{id}")
@ResponseBody
public String getByUserId(@PathVariable Integer id) {
System.out.println("根据ID查询用户");
return "success getByUserId";
}
启动测试
后端控制台打印
根据ID查询用户