码迷,mamicode.com
首页 > 编程语言 > 详细

Springboot+Mybatis

时间:2020-05-26 15:23:21      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:strong   autoconf   toc   读取配置   shu   net   dash   依赖包   mapper   

一.官网介绍

  在Mybatis官方用法中,介绍了使用Mybatis的过程:

  1. 先创建出一个SqlSessionFactory实例
  2. 通过SqlSessionFactory实例获取一个SqlSession实例
  3. SqlSession包含了对数据库执行命令的全部方法,此时我们可以通过SqlSession执行映射的SQL语句(Mapper)。

二.使用教程

  直接使用的Mybatis的教程:MyBatis使用步骤及原理

  SpringBoot+Mybatis的使用教程:Spring-boot+Mybatis+Maven+MySql搭建实例

三.分析

  通过教程对比,可以发现:使用Springboot框架大大简化了Mybatis的手动配置,因为默认配置已经都完成了。

 

在pom.xml中引入mybatis-spring-boot-starter依赖

        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.1.2</version>
        </dependency>

通过maven插件可以看到:

mybatis-spring-boot-starter依赖包含:

mybatis-spring-boot-autoconfigure

技术图片

 在autoconfigure中我们可以看到:

技术图片

  1. MybatisProperties——mybatis配置文件,读取配置文件中自定义的变量,如果没有,使用默认变量
    技术图片
  2. MybatisAutoConfiguration——mybatis默认配置,项目启动时初始化的Mybatis配置
    技术图片

     

     

 

 

  

Springboot+Mybatis

标签:strong   autoconf   toc   读取配置   shu   net   dash   依赖包   mapper   

原文地址:https://www.cnblogs.com/pyt666/p/12964673.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!