学习笔记--SpringBoot2整合第三方技术
1、整合Junit
- 添加注解@SpringBootTest

- 注入测试对象、执行测试方法

注意:测试有对应的starter,需要导入依赖,一般默认会加。
1、测试类如果存在于引导类所在包或子包中无需指定引导类。
2、测试类如果不存在于引导类所在的包或子包内需要通过classes属性指定引导类。
测试类需要找到引导类,目的就是为了获得IOC容器拿到里面的bean。
2、整合Mybatis
1、选择当前模块需要使用的技术集---mybatis
2、设置数据源参数。

3、定义数据层接口与映射配置

此处用的是注解配置,也可以使用xml方式配置,如果忘了可以看之前的笔记。
总结:
1、勾选mybatis技术,导入mybatis对应的starter。
2、数据库连接相关信息转换成配置。
3、数据库sql映射需要添加@Mapper被容器识别到。
3、SpringBoot整合MyBatis-Plus
1、手动添加mybatis-plus坐标,因为mp是中国编写的,所以并没有收录在IDEA里。
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.2</version> </dependency>
2、定义数据层接口与映射配置,继承BaseMapper
@Mapper
@Repository
public interface BookDao extends BaseMapper<Book> {
}
这里泛型要写对应的实体类
3、其他的同mybatis
注意:由于自动映射的关系,接口查表是查实体类同名的表,所以如果表是别的名称,可以在application中修改
mybatis-plus:
global-config:
db-config:
table-prefix:
table-prefix是要添加的前缀,这样查表时会按照 tale-prefix + 实体类 的方式去找。
浙公网安备 33010602011771号