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目录下

源码地址

相关推荐
Coder_Boy_1 天前
基于SpringAI的企业级智能教学考试平台模块二:核心执行模块内容
人工智能·spring boot
独自归家的兔1 天前
基于 Doubao-Seedream-4.5 的单张图片生成后端接口实战
java·人工智能·spring boot·后端
刘一说1 天前
Tomcat在Spring Boot集成原理及优化应用:深度解析与实战指南
java·spring boot·tomcat
雨中飘荡的记忆1 天前
MyBatis映射器模块详解
mybatis
禹中一只鱼1 天前
【SpringBoot 配置文件】
java·spring boot·后端
JavaGuide1 天前
Spring Boot 3.3+Java 21+Spring AI+RustFS打造的智能面试平台开源啦!
spring boot·后端
Coder_Boy_1 天前
基于SpringAI的企业级智能教学考试平台页面交互模块规划
人工智能·spring boot
计算机毕设VX:Fegn08951 天前
计算机毕业设计|基于springboot + vue出行旅游安排系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·课程设计
计算机学姐1 天前
基于SpringBoot的个人健康管理系统【2026最新】
java·spring boot·后端·mysql·spring·intellij-idea·mybatis
Coder_Boy_1 天前
基于SpringAI的企业级智能教学考试平台模块四:优化迭代模块内容
人工智能·spring boot