其他接口

已经完成了第一个获取学生信息的接口,接着还要做4个接口:

  • 列表,查询所有学生的信息
  • 新增,增加一个学生的信息
  • 更新,修改一个学生的信息
  • 删除,删除一个学生的信息

1. 在mapper模块,新建StudentMapper.xml

⑴ 在resources目录下,新建文件夹mapper。再在mapper文件夹内新建文件StudentMapper.xml

⑵ 设置mapper标签的namespace属性。属性的值是StudentMapper.java文件所在的包名+ 接口名

⑶ 增加一个insert标签,用于写插入的SQL。属性id的值是StudentMapper接口里对应的方法名。属性parameterType的值是StudentMapper接口里对应的方法的参数类型

⑷ 在标签内写入SQL,参考下图的写法

⑸ 同样的方法,再写一个update

2. 打开StudentMapper.java文件,新增4个方法

  • getAll
  • update
  • insert
  • delete

方法的参数和对应的SQL,参照下图(insertupdate的SQL,上一步已经写在StudentMapper.xml里了)

3. 打开StudentService.java文件,新增4个方法

  • getAllStudentInfo
  • createStudent
  • updateStudent
  • deleteStudent

方法的参数和方法的实现,参照下图

4. 打开StudentController.java文件,新增4个方法

  • studentAll
  • studentCreate
  • studentUpdate
  • studentDelete

方法的参数和方法的实现,参照下图