1. SpringBoot整合Mybatis
1.1 添加Mybatis的起步依赖
1 | <!--mybatis起步依赖--> |
1.2 添加数据库驱动坐标
1 | <!-- MySQL连接驱动 --> |
1.3 添加数据库连接信息
在application.properties中添加数据量的连接信息
1 | #DB Configuration: |
1.4 创建user表
在test数据库中创建user表
1 | -- ---------------------------- |
1.5 创建实体Bean
1 | public class User { |
1.6 编写Mapper
1 |
|
注意:@Mapper标记该类是一个mybatis的mapper接口,可以被spring boot自动扫描到spring上下文中
1.7 配置Mapper映射文件
在src\main\resources\mapper路径下加入UserMapper.xml配置文件”
1 |
|
1.8 在application.properties中添加mybatis的信息
1 | #spring集成Mybatis环境 |
1.9 编写测试Controller
1 |
|
1.10 测试
2 .SpringBoot整合Junit
2.1 添加Junit的起步依赖
1 | <!--测试的起步依赖--> |
2.2 编写测试类
1 | package com.gsynf; |
其中,@SpringBootTest的属性指定的是引导类的字节码对象
2.3 控制台打印信息
3. SpringBoot整合Spring Data JPA
3.1 添加Spring Data JPA的起步依赖
1 | <!-- springBoot JPA的起步依赖 --> |
3.2 添加数据库驱动依赖
1 | <!-- MySQL连接驱动 --> |
3.3 在application.properties中配置数据库和jpa的相关属性
1 | #DB Configuration: |
3.4 创建实体配置实体
1 |
|
3.5 编写UserRepository
1 | public interface UserRepository extends JpaRepository<User,Long>{ |
3.6 编写测试类
1 | (SpringExtension.class) |
3.7 控制台打印信息
注意:如果是jdk9,执行报错如下:
原因:jdk缺少相应的jar
解决方案:手动导入对应的maven坐标,如下:
1 | <!--jdk9需要导入如下坐标--> |
这里JDK11测试不需要再导入。
4. SpringBoot整合Redis
4.1 添加redis的起步依赖
1 | <!-- 配置使用redis启动器 --> |
4.2 配置redis的连接信息
1 | #Redis |
4.3 注入RedisTemplate测试redis操作
1 | (SpringRunner.class) |
注:转载文章请注明出处,谢谢~