若依配置多数据源

news/2024/7/7 21:14:09

1.在application.yml配置新增的数据库

octmes:# 从数据源开关/默认关闭enabled: trueurl: jdbc:mysql://localhost:3306/octmes?useUnicode=true&characterEncoding=UTF-8username: rootpassword: root

2.在DataSourceType.java 设置数据库名称

 /*** 主库*/MASTER,/*** 从库*/OCTMES

3.在DruidConfig.java中注册数据源

@Bean@ConfigurationProperties("spring.datasource.druid.octmes")@ConditionalOnProperty(prefix = "spring.datasource.druid.octmes", name = "enabled", havingValue = "true")public DataSource octmesDataSource(DruidProperties druidProperties){DruidDataSource dataSource = DruidDataSourceBuilder.create().build();return druidProperties.dataSource(dataSource);}@Bean(name = "dynamicDataSource")@Primarypublic DynamicDataSource dataSource(DataSource masterDataSource){Map<Object, Object> targetDataSources = new HashMap<>();targetDataSources.put(DataSourceType.MASTER.name(), masterDataSource);setDataSource(targetDataSources, DataSourceType.OCTMES.name(), "octmesDataSource");return new DynamicDataSource(masterDataSource, targetDataSources);}

http://lihuaxi.xjx100.cn/news/244064.html

相关文章

13.类的关系总结

下面这张UML图(该图为网上找到的)&#xff0c;比较形象地展示了各种类图关系&#xff1a; 对于继承、实现这两种关系没多少疑问&#xff0c;它们体现的是一种类与类、或者类与接口间的纵向关系&#xff1b;其他的四者关系则体现的是类与类、或者类与接口间的引用、横向关系&…

ArrayList的内存泄露

2019独角兽企业重金招聘Python工程师标准>>> 大家先运行下下面这段代码&#xff0c;看看结果 public class MemoryLeak {public static void main(String[] args) throws InterruptedException {new Thread(new Runnable() {Overridepublic void run() {for (int i …

我用python10年后,我发现学python必看这三本书!

非常喜欢python 我非常喜欢python&#xff0c;在前面5年里&#xff0c;它一直是我热衷使用并不断研究的语言&#xff0c;迄今为止&#xff0c;python都非常友好并且易于学习&#xff01; 它几乎可以做任何事&#xff0c;从简单的脚本创建、web&#xff0c;到数据可视化以及AI人…

关于第三方IOS的checkBox框架的使用

关于第三方IOS的checkBox框架的使用 这个框架是从github上下载获取的&#xff1a;M13Checkbox。 只是github的源码项目工程比较久远&#xff0c;所以我把代码部分拷贝到XCode 7.1.0新建的项目里。 下面是展示效果 客户端源码使用参考&#xff1a; 1 #import "ViewControll…

Linux Docker安装mysql

1.11.1 下载最新版mysql docker pull mysql 1.11.2 查看镜像&#xff08;软件包&#xff09; docker images 1.11.3 创建mysql容器&#xff0c;其中3306为本地mysql端口&#xff0c;8036为容器端口&#xff0c;也是外网访问端口 docker run -itd --name xizhao-mysql -p 80…

cacti系列(一)之cacti的安装及配置监控mysql服务

简介Cacti是通过 snmpget来获取数据&#xff0c;使用 RRDtool绘画图形&#xff0c;而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能&#xff0c;可以指定每一个用户能查看树状结构、host以及任何一张图&#xff0c;还可以与LDAP结合进行用户…

获得PMP证书的这一年

很荣幸&#xff0c;通过2018年12月的PMP考试&#xff0c;这不仅是一张证书的收获&#xff0c;更体现了我的成长&#xff0c;明确了以后的道路。在考证的过程中&#xff0c;我收获了很多&#xff0c;不仅是工作技能方面&#xff0c;还包括思想的升华。  首先&#xff0c;重拾了…

ActiveMQ(li)

一、ActiveMQ 首先&#xff0c;ActiveMQ不是一个框架&#xff0c;它不是struct,webx,netty这种框架&#xff0c;它更像是tomcat服务器,因为你使用它之前必须启动它&#xff0c;activeMQ和JMS的关系有点类似于tomcat和servlet的关系&#xff0c;tomcat实现了servlet规范&#xf…