iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >springboot框架中如何整合mybatis框架思路详解
  • 952
分享到

springboot框架中如何整合mybatis框架思路详解

springboot整合mybatis框架springboot整合mybatis 2022-12-20 12:12:35 952人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录SpringBoot框架中如何整合mybatis框架? 一、在pom.xml 文件引入对应依赖二、写配置springboot框架中如何整合mybatis框架? 思路:

springboot框架中如何整合mybatis框架?

思路: 1.引入依赖
springboot-WEB
mysgl相关Mysql驱动druid数据源
mybatis相关的(mybatis-spring-boot-stater)依赖(mybatis mybatis-spring)
2.书写配置
a.开启注解扫描@SpringBootApplication @Componentscan 省略 b.创建数据源
1.指定数据源类型2.指定数据库驱动3.指定url
4.指定username5.指定passWord
c.创建sqlsessionFactory
1.指定mapper配置文件位置2.指定实体所在包位置起别名
d.创建DAO
1.指定DAo接收所在包
e.创建事务管理器
开启注解式事务生效省略

 一、在pom.xml 文件引入对应依赖

   <!--mybatis 依赖-->
        <!--引入 mybatis-spring-boot-starter 的依赖-->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.2.0</version>
        </dependency>
 
        <!--mysql-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
        <!-- druid-->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.2.1</version>
        </dependency>

二、写配置

spring:
  #整合mybatis配置  一
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource   #指定数据源类型
    #指定数据驱动   8.x使用 com.mysql.cj.jdbc.Driver ||5.x  com.mysql.jdbc.Driver
    driver-class-name: com.mysql.cj.jdbc.Driver  #驱动版本
    url: jdbc:mysql://localhost:3306/bootSSM?characterEncoding=UTF-8  #jdbc:mysql://localhost:3306/{{数据库}}?characterEncoding=UTF-8
    username: root
    password:
 
#整合mybatis配置  二
#指定mapper配置文件位置
mybatis:
  mapper-locations: classpath:com/mapper/*.xml
  type-aliases-package: com.baizhi.entity   #指定别名  实体类   默认别名:类名 类名首字母小写

在运行主类添加注解

@MapperScan(“加上对应的dao包”) //整合mybatis配置  三  //用在类上 :用来扫描dao接口所在的包

测试: 创建对应实体类 

 创建测试dao接口:

编写 继承 测试的UserDao 接口 mybatis dao

编写测试接口,和实现方法 和控制器

实现 并依赖注入dao

 控制器:

测试结果

到此这篇关于springboot框架中如何整合mybatis框架的文章就介绍到这了,更多相关springboot整合mybatis框架内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: springboot框架中如何整合mybatis框架思路详解

本文链接: http://www.lsjlt.com/news/175333.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • springboot框架中如何整合mybatis框架思路详解
    目录springboot框架中如何整合mybatis框架 一、在pom.xml 文件引入对应依赖二、写配置springboot框架中如何整合mybatis框架 思路: 1....
    99+
    2022-12-20
    springboot整合mybatis框架 springboot整合mybatis
  • SpringBoot框架如何整合SwaggerUI
    这篇文章主要介绍了SpringBoot框架如何整合SwaggerUI的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot框架如何整合SwaggerUI文章都会有所收获,下面我们一起来看看吧。整合s...
    99+
    2023-06-29
  • SpringBoot框架整合Mybatis简单攻略
    目录步骤 1 添加mybatis-starter依赖步骤 2 如何配置mybatis到SpringBoot项目步骤 3 测试查询步骤 4 mybatis注解方式步骤 5 用注解方式做...
    99+
    2024-04-02
  • SpringBoot2中怎么整合Mybatis框架
    SpringBoot2中怎么整合Mybatis框架,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、Mybatis框架1、mybatis简介MyBatis 是一款优秀的持久层框...
    99+
    2023-06-02
  • MyBatis-Plus框架整合详细方法
    目录MyBatis-Plus其特性有:引入依赖yml配置主启动类加上包扫码自动生产代码接口util扩展MyBatis-Plus MyBatis-Plus(简称 MP)是一个 MyBa...
    99+
    2024-04-02
  • SpringBoot如何整合Dozer映射框架
    今天小编给大家分享一下SpringBoot如何整合Dozer映射框架的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. Do...
    99+
    2023-07-02
  • Spring+SpringMVC+MyBatis+Maven框架整合
    本文记录了Spring+SpringMVC+MyBatis+Maven框架整合的记录,主要记录以下几点 一、Maven需要引入的jar包 二、Spring与SpringMVC的配置分离&...
    99+
    2024-04-02
  • SpringMVC 整合SSM框架详解
    整合SSM 环境要求 环境: IDEA MySQL5.7.19 Tomcat9 Maven3.6 要求: 需要熟练掌握MySQL数据库,Spr...
    99+
    2024-04-02
  • 详解Javaspringboot整合Shiro框架
    目录Shiro介绍Springboot整合ShiroShiro整合Thymeleaf总结Shiro介绍 Shiro是一款安全框架,主要的三个类Subject、SecurityMana...
    99+
    2024-04-02
  • 若依框架整合mybatis-plus
    在使用若依(RuoYi-vue)时,发现若依用的是mybatis而不是mybatis-plus,所以为了保留原有代码生成器生成的方法,外加入mybaits-plus,故有了下面的内容: ruoyi-admin的prom.xml中添加myba...
    99+
    2023-08-17
    mybatis java mysql
  • SSM框架整合(Spring+SpringMVC+MyBatis)
    【SSM的系统架构】【整合概述】  MyBatis和Spring整合,通过Spring管理mapper接口。  使用mapper的扫描器自动扫描mapper接口在Spring中进行注册。  通过Spring管理Service接口。  使用配...
    99+
    2023-06-03
  • 干货必看|Spring Boot整合MyBatis框架详解
    在开发中,我们通常会对数据库的数据进行操作,Sprirng Boot对关系型数据库和非关系型数据库的访问操作都提供了非常好的整合支持。所以今天壹哥就给大家讲解一下,如何在SpringBoot环境中整合Mybatis框架,请大家认真看哦。 一...
    99+
    2023-10-25
    mybatis 数据库 java
  • SpringBoot整合Dozer映射框架流程详解
    目录1. Dozer 介绍2. 为什么要使用映射框架 Dozer3. Dozer 映射框架的使用1. Dozer 介绍 Dozer 是一个 Java Bean 到 Java Bean...
    99+
    2024-04-02
  • Java SpringBoot安全框架整合Spring Security详解
    目录1.工业级安全框架介绍2.建议搭建Spring Security环境2.1在pom.xml中添加相关依赖2.2创建Handler类2.3创建简单的html和配置相关thymele...
    99+
    2024-04-02
  • SpringBoot怎么整合JPA框架
    这篇文章主要介绍了SpringBoot怎么整合JPA框架的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot怎么整合JPA框架文章都会有所收获,下面我们一起来看看吧。一. Spring Boot数...
    99+
    2023-07-04
  • Mybatis框架详解(全)
    目录 MyBatis简介 MyBatis整体架构及运行流程 1.数据源配置文件 2.Sql映射文件 3.会话工厂与会话 4.运行流程 mybatis实现增删改查 Mybatis的获取参数的方式 mapper中自定义映射 mybatis注解...
    99+
    2023-09-01
    mybatis java mysql
  • Ajax框架中SSM整合框架如何实现ajax校验
    这篇文章主要介绍了Ajax框架中SSM整合框架如何实现ajax校验,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。刚学习了ssm框架,ajax...
    99+
    2024-04-02
  • Spring+SpringMVC+MyBatis整合实战(SSM框架)
    目录SpringMVCSpringMyBatis项目结构maven配置文件pom.xmlwebapp配置文件web.xmlspring配置文件applicationContext.x...
    99+
    2024-04-02
  • PageHelper在springboot+mybatis框架中如何使用
    这篇文章主要介绍“PageHelper在springboot+mybatis框架中如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PageHelper在springboot+mybatis框架...
    99+
    2023-07-05
  • 如何用Springboot快速整合shiro安全框架
    咱们先来普及一下什么是shiro,shiro原名Apache Shiro 是一个Java 的安全(权限)框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE...
    99+
    2023-05-14
    Java Springboot整合shiro安全框架 Springboot整合shiro安全框架 快速整合shiro框架
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作