SpringBoot使用xml配置文件整合mybatis

使用SpringBoot我们可以快速的开发一个web应用,整合mybatis数据持久化框架。
mybatis提供了两种方式与SpringBoot进行整合:

  • 注解形式的快速开发模式 ( 强耦合,虽然便捷但不太支持使用此模式进行开发 )
  • 使用传统的配置文件形式进行开发 ( 松耦合,推荐使用此方式进行开发 )
下面就使用配置文件方式,SpringBoot整合mybatis进行具体讲解
这是本人通过度娘以及查看各种资料整合出来的,希望能给需要的小伙伴提供帮助

1. 创建SpringBoot的web项目并引入mybatis依赖

		<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
        <!-- 
        	由于我本机装的是5.xx版本的数据库,则此处对数据库驱动版本进行的降级,
        	SPringBoot引入的版本是8.x的 ,各位小伙伴要注意哦!此处是坑!
        -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.38</version>
            <scope>runtime</scope>
        </dependency>
        <!-- mybatis提供的与SpringBoot整合的依赖jar包 -->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.0.1</version>
        </dependency>
        <!-- 阿里的数据库连接池 -->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.0.31</version>
        </dependency>

2. 创建mybatis的mapper.xml文件
在这里插入图片描述
3. xml文件内容
使用mybatis的xml文件的方式与SpringBoot进行整合,可以很好的做到松耦合,便于以后的扩展。注解的方式虽然便捷,但每次需要修改dao操作就需要修改后台逻辑代码,是强耦合,不便于扩展,是不支持的。
在这里插入图片描述
4. application.yml配置文件内容
mybatis的配置信息还有很多,具体的配置内容小伙伴们可以自行百度查找资料
在这里插入图片描述

5. 在pom文件添加以下代码
在这里插入图片描述
经过这样的配置之后,可以省略了在启动类中添加扫描包的操作,希望能够帮助到小伙伴们,也可以和大家进行技术交流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值