19-SpringBoot整合Mybatis
SpringBoot整合Mybatis
1、创建一个模块:g-springboot-mybatis
该模块需要web、jdbc、MySQL Driven、lombok这些基础框架
2、导入springboot整合mybatis的依赖启动器
3、在配置文件中配置数据库连接信息,这里不用Druid数据源
配置好后在测试类中测试一下是否能用,执行后不报错继续下一步
4、创建数据库中表的实体类
5、创建数据库操作接口(dao层接口)
我们在接口类上面用@Mapper这个注解修饰,表示这个接口类是mybatis的映射类,当然我们也可以在主配置类中添加@MapperScan来注册目标接口来作为mybatis的映射接口类!
6、编写mapper接口的映射文件
以前我们都是写在接口所在包下的,现在我们在resources目录下新建一个mybatis目录,然后再在这个目录下建一个mapper目录,我们的映射文件就写到这个目录下
在编写映射文件之前,我们需要做一些准备工作。如实体类别名的配置,以及映射文件的读取配置。这些配置我们之前都是在mybatis的核心配置文件中配置的,在这里我们需要在属性配置文件中配置。
整合配置好了就开始编写SQL语句了
7、直接编写一个Controller类进行测试
这里先不写service层
启动程序,输入网址http://localhost:8080/queryList