当前位置: 首页 > news >正文

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.Driverurl: jdbc:mysql://localhost:3306/ssm_dbusername: rootpassword: 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: 80spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/ssm_dbusername: rootpassword: 123456

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

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

源码地址

http://www.lryc.cn/news/151688.html

相关文章:

  • C#,《小白学程序》第七课:列表(List)应用之一“编制高铁车次信息表”
  • 周报/月报 Prompt
  • c++ 学习 之 构造函数的分类和调用类型 深入学习
  • Royal TSX 6 Mac多协议远程软件
  • 远程管理通道安全SSH协议主机验证过程
  • .NET 操作 TDengine .NET ORM
  • SQL Server对象类型(3)——视图(View)
  • 【LeetCode】剑指 Offer <二刷>(1)
  • MySQL事物和存储引擎
  • 代码随想录算法训练营Day51 | 309. 最佳买卖股票时机含冷冻期 | 714. 买卖股票的最佳时机含手续费 | 股票总结
  • C#,《小白学程序》第八课:列表(List)应用之二“编制高铁列车时刻表”
  • 2、QT的信号与槽
  • Java代码审计15之Apache log4j2漏洞
  • c语言每日一练(13)
  • H5 + C3基础(六)(2D转换transform 位移 旋转 缩放)
  • 2023最新 Electron.js 桌面应用开发教程(基础篇)更新中
  • 【ES】笔记-Set集合实践
  • 缺陷或负样本难以收集怎么办?使用生成式模型自动生成训练样本,image-to-image Stable diffusion
  • ZMTP协议
  • ubuntu18安装中文环境
  • 怎么提取视频中的音乐保存到本地?其实方法很简单
  • 线性代数的学习和整理18:矩阵的秩的各种定理, 秩和维度(未完成)
  • UVa11374 Airport Express(Dijkstra)
  • hadoop的hdfs中避免因节点掉线产生网络风暴
  • 2023年高教社杯 国赛数学建模思路 - 案例:最短时间生产计划安排
  • Spring MVC介绍
  • 5年测试在职经验之谈:2年功能测试、3年自动化测试,从入门到不可自拔...
  • 【Python数据分析】数据分析之numpy基础
  • Swift 如何从图片数据(Data)检测原图片类型?
  • 【ES6】 JavaScript 中的Object.assign