java mybits架构图_干货来袭!Spring整合Mybatis框架,看完秒懂

本文详述了Spring如何整合Mybatis框架,包括项目创建、依赖配置、数据库连接配置,以及通过单元测试验证整合效果。同时,文章讨论了在整合过程中可能遇到的问题及其解决方法,提供了一个记录数据持久层API执行时长的日志记录方案。
摘要由CSDN通过智能技术生成

整合MyBatis的初步分析

概述

Mybatis是一个优秀的持久层框架,底层基于JDBC实现与数据库的交互。并在JDBC操作的基础上做了封装和优化,它借助灵活的SQL定制,参数及结果集的映射方式,更好的适应了当前互联网技术的发展。Mybatis框架的简单应用架构如图所示:

a4461341aad7

干货来袭!Spring整合Mybatis框架,看完秒懂

在当今的互联网应用中项目,mybatis框架通常会由spring框架进行资源整合,作为数据层技术实现数据交互操作。

准备工作

第一步:创建项目module,例如:

a4461341aad7

干货来袭!Spring整合Mybatis框架,看完秒懂

第二步:添加依赖

mysql 驱动依赖

mysql

mysql-connector-java

runtime

spring jdbc 依赖

org.springframework.boot

spring-boot-starter-data-jdbc

mybatis starter依赖

org.mybatis.spring.boot

mybatis-spring-boot-starter

2.1.1

第三步:application.properties 配置文件中添加简易配置

连接池配置

spring.datasource.url=jdbc:mysql:///dbgoods?serverTimezone=GMT%2B8&characterEncoding=utf8

spring.datasource.username=root

spring.datasource.password=root

mybatis配置

mybatis.mapper-locations=classpath:/mapper/*/*.xml

环境测试代码实现

在src/test/java目录中添加测试类,对mybatis框架整合进行基本测试,代码如下:

package com.cy.pj.goods.dao;

import java.sql.Connection;

import org.apache.ibatis.session.SqlSession;

import org.junit.jupiter.api.Test;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.boot.test.context.SpringBootTest;

@

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值