Springboot 是对spring和springmvc框架进一步封装和整合
Springboot和mybatis整合
1,Mybatis持久层框架,作用简化jdbc,逆向工程,crud相关操作
Connection----->执行crud
2,Springboot用来简化spring和springmvc相关开发
Xml: 创建数据源 创建sqlSessionFactory 创建Dao 创建事务管理器 配置生命事务生效
Springboot整合mybatis
1,引入mybatis-spring-boot-starter最核心的依赖
引入mysql druid(阿里巴巴)
这三个依赖
2,必须在入口类上加上@MapperScan注解,来扫描dao接口所在的包
3,建表
4,实体
5,开发DAO接口Mapper配置文件
6,开发service和serviceImpl
7,开发控制器
8,开发页面测试
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.3</version>
</dependency>
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.34</version>
</dependency>
<!--druid-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.18</version>
</dependency>
application.properties里面配置数据源
入口类上面要打上@MapperScan注解来扫描映射Mapper接口类