若依前后端分离框架配置多数据库表

若依前后端分离框架配置多数据库表

    • 1、配置application.yml
      • 2、注释掉application-druid.yml中的数据库
      • 3、在DataSourceType 中添加新增的数据库来源
      • 4、配置DruidConfig文件
        • 4、1新增注入方法,在DataSourceType类添加数据源枚举
        • 4、2在DruidConfig类dataSource方法添加数据源
      • 5、在需要使用多数据源方法或类上添加@DataSource注解,其中value用来表示数据源

若依原始说明地址:    
https://doc.ruoyi.vip/ruoyi/document/htsc.html#%E5%A4%9A%E6%95%B0%E6%8D%AE%E6%BA%90

1、配置application.yml

再application.yml中添加两个数据库源地址
在这里插入图片描述

2、注释掉application-druid.yml中的数据库

在这里插入图片描述

3、在DataSourceType 中添加新增的数据库来源

在这里插入图片描述

4、配置DruidConfig文件

4、1新增注入方法,在DataSourceType类添加数据源枚举

在这里插入图片描述

4、2在DruidConfig类dataSource方法添加数据源

在这里插入图片描述

5、在需要使用多数据源方法或类上添加@DataSource注解,其中value用来表示数据源

在实现类或者是mapper中添加 @DataSource(value = DataSourceType.SLAVE_YIYUN)
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/89073.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/89073.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

29.安卓逆向2-frida hook技术-逆向os文件(二)IDA工具下载和使用(利用ai分析so代码)

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 内容参考于:图灵Python学院 工具下载: 链接:https://pan.baidu.com/s/1bb8NhJc9eTuLzQr39lF55Q?pwdzy89 提取码&#xff1…

[析]Deep reinforcement learning for drone navigation using sensor data

Deep reinforcement learning for drone navigation using sensor data 基于传感器数据的无人机导航深度强化学习方法 评价:MDP无记忆性,使用LSTM补足缺点。PPO解决新旧策略差距大的问题。 对于环境中的障碍物,设置增量课程,障碍…

SpringBoot项目启动报:java: 找不到符号 符号: 变量 log 的解决办法

问题:使用IDEA创建SpringBoot项目,在项目中使用 Slf4j 注解引入log日志后,启动项目,报如下错误:原因:网上找了很多博文,说是lombook依赖没有引入,但是我的pom.xml中已经引入 lombook…

HTML基础知识 二(创建容器和表格)

HTML 基础知识:创建容器和表格(补充版)HTML(超文本标记语言)是构建网页的基础。容器元素用于组织内容,表格用于展示结构化数据,两者都是网页设计中不可或缺的部分。一、HTML 容器元素容器元素就…

多目标优化|HKELM混合核极限学习机+NSGAII算法工艺参数优化、工程设计优化,四目标(最大化输出y1、最小化输出y2,y3,y4),Matlab完整源码

基本介绍 1.HKELM混合核极限学习机NSGAII多目标优化算法,工艺参数优化、工程设计优化!(Matlab完整源码和数据) 多目标优化是指在优化问题中同时考虑多个目标的优化过程。在多目标优化中,通常存在多个冲突的目标&#x…

【AI智能体】Dify 基于知识库搭建智能客服问答应用详解

目录 一、前言 二、Dify 介绍 2.1 Dify 核心特点 三、AI智能体构建智能客服系统介绍 3.1 基于AI智能体平台搭建智能客服系统流程 3.1.1 需求分析与场景设计 3.1.2 选择合适的AI智能体平台 3.1.3 工作流编排与调试 3.1.4 系统集成与发布 3.2 使用AI智能体构建智能客服系…

事务~~~

1、四大特性:A 原子性:对数据的一组操作,要么执行成功,要么不执行C 一致性:事务前后的状态要保持一致,可以理解为数据的一致性I 隔离性:多个事务之间是隔离的,互不影响D 持久性&…

【Linux编译】./build.sh: line 17: $‘\r‘: command not found

文章目录0.运行编译脚本遇到问题:方法 1:使用 dos2unix(推荐)1. 安装 dos2unix2. 递归转换整个目录方法 2:使用 sed(无需安装额外工具)方法 3:使用 tr(仅单文件&#xff…

Weblogic历史漏洞利用

文章目录漏洞介绍WebLogic 漏洞概述历史漏洞利用弱口令CVE-2014-4210CVE-2018-2894CVE-2019-2725CVE-2020-14882漏洞介绍 Oracle WebLogic Server 是一个用于开发和部署企业级 Java 应用的服务器平台,但其历史上存在多个严重漏洞,尤其以远程代码执行&am…

[Rust 基础课程]使用 Cargo 创建 Hello World 项目

Cargo(https://crates.io/) 是 Rust 语言中最常用的构建工具和包管理工具,我们看看怎么通过 Cargo 创建一个 Hello World 项目并运行。 :::warning 通过官方的 Rust 安装方式安装 Rust,Cargo 是同时默认安装好的了 ::: 首先&am…

C语言 --- 函数递归

函数递归一、什么是函数递归二、函数递归的要点三、示例1.计算n的阶乘2.提取一个任意正整数的所有位数,按顺序排列3.获取第n个斐波那契数,最开始的两个数是1,1四、总结一、什么是函数递归 函数递归是一种解决问题的思想,是将一个…

GitHub 趋势日报 (2025年07月14日)

📊 由 TrendForge 系统生成 | 🌐 https://trendforge.devlive.org/ 🌐 本日报中的项目描述已自动翻译为中文 📈 今日获星趋势图 今日获星趋势图1916claude-code795the-book-of-secret-knowledge728free-for-dev547markitdown367…

PyTorch中张量(TensorFlow)操作方法和属性汇总详解和代码示例

1、张量的操作汇总 下面是 PyTorch 中常见的 张量操作方法汇总,包括 创建、索引、变换、数学运算、广播机制、维度操作 等内容,并附上详解和代码示例,便于系统学习与实战参考。一、张量创建(torch.tensor 等) import t…

统一日志格式规范与 Filebeat+Logstash 实践落地

背景 在多部门、多技术栈并存的企业环境中,日志收集与分析是保障系统稳定运行的核心能力之一。然而,不同开发团队采用各异的日志打印方式,导致日志数据结构混乱,严重影响后续的收集、存储、检索与告警效率。 比如我们大部门就有多…

【鸿蒙HarmonyOS】鸿蒙app开发入门到实战教程(三):实现一个音乐列表的页面

鸿蒙里面,实现一个音乐播放的列表,模拟数组的数据展示 实现效果代码实现 准备数据 songs:SongItemTypes[] [{img:https://yjy-teach-oss.oss-cn-beijing.aliyuncs.com/HeimaCloudMusic/0.jpg,name:直到世界的尽头,author:WANDS},{img:https://yjy-teach-oss.oss-cn…

2025年渗透测试面试题总结-2025年HW(护网面试) 47(题目+回答)

安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 目录 2025年HW(护网面试) 47 1. UDF提权 2. 命令执行与代码执行的区别 3. 文件包含利用姿势 4. 漏洞复现流程 …

iPhone 数据擦除软件评测(最新且全面)

当您准备出售、捐赠或回收 iPhone 时,仅仅恢复出厂设置并不足以保证您的个人数据彻底消失。专业的 iPhone 数据擦除软件采用先进的技术,确保您的敏感信息永久无法恢复。本文回顾了十种流行的 iPhone 数据擦除工具,详细介绍了它们的功能、优点…

Qt 将触摸事件转换为鼠标事件(Qt4和Qt5及以上版本)

在Qt中,触摸事件(QTouchEvent)和鼠标事件(QMouseEvent)是两种不同的输入事件类型。通常情况下,触摸事件不会自动转换为鼠标事件,因为它们代表的是不同的输入设备(触摸屏 vs 鼠标&…

Blender 云渲染高效流程:渲染 101 集群加速实战​

一、核心优势:适配 Blender 全场景需求​ ✅ 全渲染器深度兼容​ Cycles(CPU/GPU 模式):云端 4090 显卡渲染速度比本地快 12 倍,支持 8K 分辨率 16K 纹理无压力​ Eevee 实时渲染:集群同步输出预览动画&am…

SQL学习记录01

什么是SQL? Structured Query Language (结构化查询语言),与关系型数据库进行通信的标准语言。什么是数据库?“按照数据结构来组织、存储、和管理数据的仓库。”一个长期存储在计算机内的、有组织的、可共享的、统一管…