首页 > 作文

springboot配置多个数据源两种方式实现

更新时间:2023-04-06 01:56:56 阅读: 评论:0

在我们的实际业务中可能会遇到;在一个项目里面读取多个数据库的数据来进行展示,spring对同时配置多个数据源是支持的。

本文中将展示两种方法来实现这个功能。

springboot+mybatis

第一种方式:

在配置文件中配置多个数据源,然后通过配置类来获取数据源以及mapper相关的扫描配置

pom.xml

application.yml

druiddbconfig 连接池相关配置

masterdbconfig 注意读取数据库连接相关的键,以及扫描实体、mapper等

clusterdbconfig

不同的数据源配置不佟的mapper扫描位置,然后需要哪一个数据源就注入哪一个mapper接口韩国著名化妆品品牌即可

这样获取的数据就是来自不同的数据源了,这种方法比较简单。

方法二

配置一个默认使用的数据源,然后定义多个其他的数据源,使用aop形成注解式选择数据源

然后启动类中注入注解

注解类及参数value target忙碌的奶奶datasource

dynamicdatasource

d架子鼓难学吗ynamicdatasourceaspect切面实现

dynamicdatasourcecontextholder

dynamicdatasourceregister数据源注册类

这里使用的时候把需要使用的表名注入,如果是默认的数据源,则不需要加这个注解,具体的springboot自定义注解的建立,可参考,这里的mapper文件和实体扫描可以跟默认的数据源配置相同即可

到此这篇关于springboot配置多个数据源两种方式实现的文章就介绍到这了,更多相关springboot配置多个数据源内容请搜索www.887551.com以前的文章或继续浏览下面的相关文200米跑步技巧饱和性章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-06 01:56:54,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/dedb6609617739f821874d96d2b6e3a5.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:springboot配置多个数据源两种方式实现.doc

本文 PDF 下载地址:springboot配置多个数据源两种方式实现.pdf

标签:数据源   多个   注解   两种
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图