SpringBoot整合junit
步骤
1.导入测试对象的starter
2.测试类使用@SpringBootTest修饰(重点)
3.使用自动装配的形式添加要测试的对象
@SpringBootTest
classes属性
@SpringBootTest(classes=引导类.class)
默认的是测试类在引导类的包及其子包下
测试类:
package com.itheima.springboot_04_junit;
import com.itheima.dao.BookDao;
import org.junit.jupiter.api.AfterAll;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
//这是一个测试类
引导类:
package com.itheima;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Springboot04JunitApplication
如果不符合上述的包路径:
@SpringBootTest(classes = Springboot04JunitApplication.class)
classes属性=工程引导类
SpringBoot整合Mybatis
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<!--第三方-->
命名顺序不同
1.导入对象的starter
2.配置yml文件
3.数据库sql映射需要添加@Mapper被容器识别到
整合什么技术勾选什么坐标
导入坐标
修改配置
Druid配置
pom.xml文件专用形式
spring:
datasource:
druid:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:13306/user_db?serverTimezone=UTC
username: root
password: ROOT
下载druid配置连接:
https://mvnrepository.com/