- 一、环境搭建
首先使用springboot快速创建工具,勾选上web以及mysql的驱动依赖,然后再pom.xml文件中,添加springbootmybatisstarter的依赖,因为mybatis是org.mybatis提供的第三方依赖,
然后,在properties文件中加入,jdbc的配置,红框内可以后加,分别是mybatis的配置文件和映射文件路径,根据配置我们在对应的路径下创建mybatis文件夹,创建mybatis-config.xml声明xml文件,加入dtd内容,内容放在下方代码
mybatis-config.xml内容
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
映射文件empmapper内容,更具自己实际开发修改xml中的内容
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
之后,创建实体类,变量名与表中字段对应,添加get、set方法,emp.xml中添加namespace 映射地址,也就是要创建的emp接口,然后是查询方法,id
与方法名相同,parameterType
是请求参数类型,resultType
是返回数据类型。
最后,使用controller实现findById
方法(使用路径变量),然后在启动类中加入@MapperScan
当SB启动时,就会自动扫描mapper包下的xml。