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

目录

1.整合JUnit

Spring整合JUnit

SpringBoot整合JUnit

测试类注解:@SpringBootTest

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

2.整合mybatis

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

②设置数据源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<User> getAll();
}

3.基于SpringBoot实现ssm整合

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

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

① 创建项目

② 在pom.xml中添加druid依赖

<dependency>
  <groupId>com.alibaba</groupId>
  <artifactId>druid</artifactId>
  <version>1.2.18</version>
</dependency>

③ 配置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目录下

源码地址

相关推荐
HaiFan.19 分钟前
Spring日志
java·spring boot
Hello Dam35 分钟前
基于 Spring Boot 实现图片的服务器本地存储及前端回显
服务器·前端·spring boot
cnsxjean10 小时前
SpringBoot集成Minio实现上传凭证、分片上传、秒传和断点续传
java·前端·spring boot·分布式·后端·中间件·架构
《源码好优多》10 小时前
基于Java Springboot汽配销售管理系统
java·开发语言·spring boot
ℳ₯㎕ddzོꦿ࿐11 小时前
Spring Boot集成MyBatis-Plus:自定义拦截器实现动态表名切换
spring boot·后端·mybatis
尘浮生12 小时前
Java项目实战II基于Java+Spring Boot+MySQL的智能停车计费系统(开发文档+数据库+源码)
java·开发语言·数据库·spring boot·mysql·微信小程序·maven
總鑽風12 小时前
解决单元测试时找不到类名
java·单元测试·mybatis
hai4058712 小时前
Spring Boot整合Redis Stack构建本地向量数据库相似性查询
数据库·spring boot·redis
years_GG13 小时前
【Git多人开发与协作之团队的环境搭建】
spring boot·深度学习·vue·github·团队开发·个人开发
小钟不想敲代码13 小时前
第4章 Spring Boot自动配置
java·spring boot·后端