@RestController @RequestMapping("/students") public class StudentController { @Autowired private StudentService studentService; @GetMapping("/{id}") public Student getStudent(@PathVariable("id") int id) { return studentService.getStudentById(id); } @PostMapping("/") public void addStudent(@RequestBody Student student) { studentService.addStudent(student); } @PutMapping("/{id}") public void updateStudent(@PathVariable("id") int id, @RequestBody Student student) { studentService.updateStudent(id, student); } @DeleteMapping("/{id}") public void deleteStudent(@PathVariable("id") int id) { studentService.deleteStudent(id); } } @Service public class StudentService { private List<Student> students = new ArrayList<>(); public Student getStudentById(int id) { } public void addStudent(Student student) { } public void updateStudent(int id, Student student) { } public void deleteStudent(int id) { } } @Entity public class Student { @Id private int id; private String name; private int age; // getters and setters }


上一篇:
下一篇:
切换中文