采坑啊,之前没接触过Springboot,一路走来一路填。

pom文件

com.baomidou

mybatis-plus-boot-starter

3.2.0

com.baomidou

mybatis-plus

3.2.0

com.baomidou

dynamic-datasource-spring-boot-starter

2.5.6

com.baomidou

mybatis-plus-generator

3.2.0

application.yml

spring:

datasource:

dynamic:

primary: master #设置默认的数据源或者数据源组,默认值即为master

datasource:

master:

username: xxx

password: xxx

driver-class-name: oracle.jdbc.driver.OracleDriver

url: jdbc:oracle:thin:xxxxxxxxxxxxxxxxxxxxxxx

slave:

username: xxx

password: xxx

driver-class-name: oracle.jdbc.driver.OracleDriver

url: jdbc:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

mybatis-plus:

mapper-locations: classpath:mappers/*.xml

configuration:

log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

testImpl.java @DS("slave") 指定使用从数据源

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Service;

import com.baomidou.dynamic.datasource.annotation.DS;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;

@Service

@DS("slave") //@DS("slave") 指定数据源,如果没有标签则使用默认数据源。

public class testImpl extends ServiceImpl implements testService{

@Autowired

private xxxMapper xxxMapper;

@Override

public List getList(XXX xxx) {

return xxxMapper.getList(xxx);

}

}

yml配置oracle驱动,Springboot+mybatis-plus+oracle 配置多数据源相关推荐

  1. 配置oracle驱动_Myeclipse中添加Oracle

    Myeclipse 添加Oracle 工具:电脑上已安装好oracle数据库,准备好的oracle.jar文件 电脑上已安装好Myeclipse 1.打开Myeclipse后点击如图右上方进入MyEc ...

  2. ShardingSphere分库分表(SpringBoot+mybatis+mysql)配置

    一.什么是ShardingSphere 定位为轻量级 Java 框架,在 Java 的 JDBC 层提供的额外服务. 它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增 ...

  3. mybatis调用oracle过程,使用MyBatis调用Oracle存储过程

    一.Oracle存储过程 存储过程代码: create or replace procedure TEST_DEMO_PROC(param_name IN VARCHAR2, return_resul ...

  4. SpringBoot+mybatis+Druid 实现运行时数据源的动态创建管理

    参考文章:https://www.cnblogs.com/tswhq/p/11668078.html 话不多说,直入正题: 我这里是为了实现一个业务场景.Spring如何配置多数据源并整合Druid的 ...

  5. linux wlan进程名称,linux无线网络配置无线网卡驱动安装与wlan802.11配置

    Linux无线网络配置--无线网卡驱动安装与WLAN 802.11 配置 Linux无线网络配置--无线网卡驱动安装与WLAN 802.11配置2008-05-10 18:27 20739人阅读 评论 ...

  6. Linux内核配置网口驱动,linux内核编译,配置本机驱动

    1.前言 编译linux内核失败的原因很多时候就是驱动选错,适合自己本机的驱动没编译进去.面对特殊平台(或者有些洁癖者,我就是^_^),要编译精简内核,只要本机驱动,其他都不需要.面对内核里面这么多驱 ...

  7. linux配置无线网卡驱动,Linux无线网络配置——无线网卡驱动安装与WLAN802.11配置...

    Linux无线网络配置--无线网卡驱动安装与WLAN 802.11配置 WLAN (Wireless Local Area Network)类似于有线以太网,WLAN 的 802.11a 标准使用 5 ...

  8. springboot+mybatis调用oracle存储过程

    1 存储过程参数为VARCHAR 代码逻辑:controller层定义实体类对象entity,并entity.set给存储过程的输入参数赋值,把赋值后的实体类通过service层传到dao层,然后通过 ...

  9. oracle 驱动表提示错误代码,oracle驱动表以及如何确定驱动表

    驱动表普遍认为是由SQL语句的写法决定的,简单的说,就是FROM语句后面的表列表中的最后一个.由于SQL语句是从后向前进行分析,Oracle会根据FROM语句从后到前将各个表依次连接起来. SQL&g ...

最新文章

  1. mysql 去重求总数_Mysql获取去重后的总数
  2. 使用 Android NDK 的交叉编译工具链移植 C/C++ 项目到安卓平台
  3. 再次梳理css3动画部分知识
  4. mcq 队列_人工智能逻辑才能问答(MCQ)
  5. React、PHP送书中奖名单,快看有你么!
  6. Go语言之父带你重新认识字符串、字节、rune和字符
  7. 微服务架构开发实战:如何实现微服务的自动扩展?
  8. sql server 复制_SQL Server复制(合并)–复制架构更改中的性能问题
  9. Python爬取历年招聘数据,告诉你如何成为备受追捧的数据分析工程师!
  10. mysql关于数据是datetime类型
  11. 【三维路径规划】基于matlab RRT_Star算法三维路径规划【含Matlab源码 1571期】
  12. 推荐——《梦想金山》
  13. 遥感原理与应用——遥感影像及其特征、遥感图像处理
  14. 二叉平衡树的旋转操作
  15. python grad_PyTorch中model.zero_grad()和optimizer.zero_grad()用法
  16. Hadoop入门及常用组件介绍
  17. 嵌入式主板的应用领域
  18. 6、13iOS项目代码例子微博、地图、淘宝、豆瓣、指南针
  19. postfix中recipient/client/sender/helo四者的区别转载
  20. TCP/IP协议就是这个玩意(不看也不影响拿到50K!但是程序员应该知道这些)持续更新中

热门文章

  1. 王宝强女儿妻子马蓉近照曝光 网友:这下可放心了!
  2. ITEXT-小图片并排显示,大图片按行显示
  3. IDEA如何导入jar包
  4. NodeJs下express使用(七):body-parser和morgan的安装与使用
  5. matlab 结构体内容引用自非结构体数组对象
  6. 打卡第16天:ichunqiu做题之 i春秋 第二届春秋欢乐赛(1)
  7. 为,早日退休,过上无忧无虑的生活,而奋斗终生
  8. 最小二乘法---最详细的解释
  9. anaconda及jupyter安装配置
  10. python打印所有的水仙花数_python 打印所有的水仙花数