diff --git a/src/main/java/com/cloverta/webapi/controller/DemoController.java b/src/main/java/com/cloverta/webapi/controller/DemoController.java index 48739f7..27cc608 100644 --- a/src/main/java/com/cloverta/webapi/controller/DemoController.java +++ b/src/main/java/com/cloverta/webapi/controller/DemoController.java @@ -52,4 +52,9 @@ public class DemoController { )); } } + + @GetMapping("/search") + public List searchById(@RequestParam int id) { + return studentService.findById(id); + } } diff --git a/src/main/java/com/cloverta/webapi/mapper/StudentMapper.java b/src/main/java/com/cloverta/webapi/mapper/StudentMapper.java index af77ee2..cd18ce1 100644 --- a/src/main/java/com/cloverta/webapi/mapper/StudentMapper.java +++ b/src/main/java/com/cloverta/webapi/mapper/StudentMapper.java @@ -11,4 +11,6 @@ public interface StudentMapper { List findAll(); void insert(Student student); + + List findById(int id); } diff --git a/src/main/java/com/cloverta/webapi/service/StudentService.java b/src/main/java/com/cloverta/webapi/service/StudentService.java index f5d5b6f..32f9e88 100644 --- a/src/main/java/com/cloverta/webapi/service/StudentService.java +++ b/src/main/java/com/cloverta/webapi/service/StudentService.java @@ -29,4 +29,8 @@ public class StudentService { studentMapper.insert(student); return true; } + + public List findById(int id) { + return studentMapper.findById(id); + } } diff --git a/src/main/resources/mapper/StudentMapper.xml b/src/main/resources/mapper/StudentMapper.xml index bde8552..6f406ba 100644 --- a/src/main/resources/mapper/StudentMapper.xml +++ b/src/main/resources/mapper/StudentMapper.xml @@ -14,4 +14,8 @@ #{name}, #{email}, #{phone} ) + + \ No newline at end of file