springMvc整合mybatis-plus

这次集成是基于之前的spring+SpringMVC+MyBatis之配置多数据源项目
如果不知道怎么搭建可以参照之前的文章,
如果要完整源码的直接下载源码

mybatis改成mybatis-plus其实非常简单
1.修改pom.xml
在这里插入图片描述

导入mybatis-plus的依赖后需要将myabtis和mybatis-spring依赖移除,因为mybatis-plus的依赖中已经集成了,如果不移除可能会产生问题。

<!--我这里选择导入最新的mybatis-plus依赖,如果导入这个版本的依赖并且你需要使用它的代码生成器,则需要使用最新版的代码生成器-->
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus</artifactId>
    <version>3.5.1</version>
</dependency>

2.更换spring的xml配置文件中对于mybatis的配置

重点就是sqlSessionFactory的Class需要更换为com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
在这里插入图片描述

    <!--创建出SqlSessionFactory对象  -->
    <bean id="sqlSessionFactoryBean" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean" >
        <property name="dataSource" ref="dataSource"></property>
        <!-- configLocation指定全局配置文件的位置 -->
        <property name="configLocation" value="classpath:mybatis-config.xml"></property>
        <!--mapperLocations: 指定mapper文件的位置-->
        <property name="mapperLocations" value="classpath:mybatis/mapper/*.xml"></property>
        <!-- MP 全局配置注入 -->
        <property name="globalConfig" ref="globalConfig" />
    </bean>
    <bean id="globalConfig" class="com.baomidou.mybatisplus.core.config.GlobalConfig" />

3.修改dao层
在这里插入图片描述
在这里插入图片描述

Dao继承了一个BaseMapper类

4.重启项目
1、使用 http://localhost:8080/users.html地址访问获取所有用户
在这里插入图片描述

依旧可以获取到所有用户
使用地址 http://localhost:8080/dogs.html 访问获取所有狗
在这里插入图片描述
依旧可以获取所有内容。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

reg183

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值