springboot整合mybatis实现多数据库的切换
来源:互联网 发布:ipowerl魔术软件 编辑:程序博客网 时间:2024/06/11 13:16
springboot整合mybatis:
- 第一步配置数据源
在application.properties文件中配置数据源,如下配置:
spring.datasource.jdbcUrl=jdbc:oracle:thin:@10.21.16.140:1521:ora11g
spring.datasource.username=brmuser
spring.datasource.password=123456
Spring Boot 集成MyBatis有两种方式,一种简单的方式就是使用MyBatis官方提供的
mybatis-spring-boot-starter
在pom.xml中添加依赖:
在application.properties增加配置:
mybatis.typeAliasesPackage=com.entity:实体放置目录
mybatis.configLocation=classpath:mybatis-config.xml:mybatis-config.xml放置目录
mybatis.mapperLocations=classpath:mapper/*.xml: mapper的放置路径
mybatis配置实现多数据库切换:
在mybatis-config.xml文件中配置如下:
配置VendorDatabaseIdProvider,mybatis会根据数据源连接返回的databaseId识别出当前数据源
- 第三步配置全部完成,下面进行测试
一 .编写mapper.xml文件,如下图:
通过databaseId标签识别出执行不通厂商的sql
二 .编写mapper.java文件,如下图:
三 .进行测试
执行效果:
数据源为mysql:执行select COUNT(title) from SYS_MENU
数据源为oracle:执行select count(table_name) from user_tables
欢迎大家提出问题,如有疑问可联系:939241108
- springboot整合mybatis实现多数据库的切换
- Springboot整合Mybatis实现Druid多数据源
- Springboot MyBatis多数据源切换
- Springboot MyBatis多数据源切换
- SpringBoot整合Mybatis多数据源
- SpringBoot整合Mybatis多数据源
- mybatis多数据库动态切换实现
- spring整合mybatis多数据源切换
- 整合springboot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap实现权限管理文件上传下载多数据源切换操作日志记录等功能
- springBoot+mybatis多数据源的配置
- (十一)Spring Boot整合Mybatis使用druid实现多数据源自动切换
- SpringBoot多数据源的配置(SpringBoot+MyBatis)
- springboot + mybatis + 多数据源
- SpringBoot+Mybatis多数据源
- springboot + mybatis + 多数据源
- springboot + mybatis + 多数据源 (AOP实现)
- SpringBoot之MyBatis多数据源配置实现
- springBoot jpa 多数据源的动态切换
- 1002. 等价二叉树
- Pedestrian Identification (2) ——研究现状总结
- 人人都应该掌握的9种数据分析方法
- centos6.5搭建memcache
- Java代码使用工程中的图片
- springboot整合mybatis实现多数据库的切换
- JavaWeb项目中使用LOG4J
- 在Unity菜单栏上添加自定义菜单
- springmvc返回json数据
- POI操作 http://www.cnblogs.com/dayuruozhi/p/6490793.html
- HashMap和HashSet的区别
- C++入门知识点(1)
- NavigationView+DrawerLayout 侧滑菜单
- 学习日记-题型收集(1)