SpringBoot入门篇3 - 整合junit、整合mybatis、基于SpringBoot实现ssm整合

目录

1.整合JUnit

Spring整合JUnit

SpringBoot入门篇3 - 整合junit、整合mybatis、基于SpringBoot实现ssm整合_第1张图片

 SpringBoot整合JUnit

SpringBoot入门篇3 - 整合junit、整合mybatis、基于SpringBoot实现ssm整合_第2张图片

测试类注解:@SpringBootTest

作用:设置JUnit加载的SpringBoot启动类

2.整合mybatis

①使用spring initializr初始化项目的时候,添加依赖。

SpringBoot入门篇3 - 整合junit、整合mybatis、基于SpringBoot实现ssm整合_第3张图片

 ②设置数据源application.yml

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/ssm_db
    username: root
    password: root

注意:SpringBoot版本低于2.4.3,Mysql驱动版本大于8.0时,需要在url连接串中配置时区。

jdbc:mysql://localhost:3306/ssm_db?serverTimezone=UTC

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

@Mapper
public interface UserDao {
    @select("select * from user")
    public List getAll();
}

3.基于SpringBoot实现ssm整合

在上文的基于Spring的SSM案例上进行修改。 

SpringMVC入门篇4 --- SSM整合案例 

SpringBoot入门篇3 - 整合junit、整合mybatis、基于SpringBoot实现ssm整合_第4张图片 

① 创建项目 

 SpringBoot入门篇3 - 整合junit、整合mybatis、基于SpringBoot实现ssm整合_第5张图片

SpringBoot入门篇3 - 整合junit、整合mybatis、基于SpringBoot实现ssm整合_第6张图片

 ② 在pom.xml中添加druid依赖


  com.alibaba
  druid
  1.2.18

③ 配置application.yml

server:
  port: 80

spring:
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/ssm_db
    username: root
    password: 123456

④ 删除配置类,设置@Mapper。使用@SpringBootTest简化配置类。

⑤ 静态资源放在resources目录下的static目录下

源码地址

你可能感兴趣的:(SSM,spring,boot,junit,mybatis,ssm)