16.springboot+mybatis 实现数据库中学生表的查询操作
在springboot 中继承mybatis
使用步骤:
1.mybatis 的起步依赖:完成mybatis 对象自动配置,对象放在容器中
2.pom.xml 指定把 src/main/java 目录中的xml文件包含到 classpath中
3.创建实体类 Student
4.创建Dao接口 StudentDao,创建一个查询学生的接口方法
5.创建Dao接口对应的 Mapper 文件,xml文件,写sql语句
6.创建Service层对象,创建StudentService 接口和他的实现类,去调用dao对象的方法,完成数据库的操作
7.创建Controller对象,访问Service
8.写application.properties文件-配置数据库的连接信息
创建学生表
这样我们就在springdb数据库中创建了一个学生表,并且添加了三条学生数据。
创建一个新的module
点击next选择依赖springweb,和SQL中的mybatis framework和mysql driver
点击 finish后完成
模块结构如下
StudentDao接口:
StudentDao.xml:
pom.xml中添加配置:
这样做是为了在编译时,将StudentDao.xml文件写到target目录下的class目录下,这样xml文件才能起作用。具体见17.将dao接口和mapper.xml文件分开 - ZhangLeiのWorld (zhangleistudy.com)
实体类Student:
StudentService:
StudentController:
properties文件:
配置数据库的相关信息。
Application:
测试根据id寻找学生功能
启动应用,打开浏览器,访问 localhost:8080/1
找出了id=1 对应的学生陆婷婷,测试成功。