这次集成是基于之前的spring+SpringMVC+MyBatis之配置多数据源项目
如果不知道怎么搭建可以参照之前的文章,
如果要完整源码的直接下载源码。
mybatis改成mybatis-plus其实非常简单
1.修改pom.xml
导入mybatis-plus的依赖后需要将myabtis和mybatis-spring依赖移除,因为mybatis-plus的依赖中已经集成了,如果不移除可能会产生问题。
<dependency>
<groupId>com.baomidougroupId>
<artifactId>mybatis-plusartifactId>
<version>3.5.1version>
dependency>
2.更换spring的xml配置文件中对于mybatis的配置
重点就是sqlSessionFactory的Class需要更换为com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean
<bean id="sqlSessionFactoryBean" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean" >
<property name="dataSource" ref="dataSource">property>
<property name="configLocation" value="classpath:mybatis-config.xml">property>
<property name="mapperLocations" value="classpath:mybatis/mapper/*.xml">property>
<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 访问获取所有狗
依旧可以获取所有内容。