SpringBoot + Mybatis + Druid 配置双数据源

SpringBoot + Mybatis + Druid 配置双数据源(IDEA)

为了防止自己以后踩坑,做个笔记,记录一下.

在做这个双数据源的时候,真的让人头痛,网上的资料都不全,那些各种各样的博客,基本上都一样,而且写的遮遮掩掩的。看的很让人头痛。这一次自己做完后,也来记录一下,试试看能不能写好!哈哈哈!  


 1.下面是项目的pom.xml文件,主要的包文件也就是那几个,这里我用的是SQL server 数据库。

2.接下来就是数据源的配置了,也就是在application.properties文件中,在数据源的配置中前缀都是spring.datasource.master 与spring.datasource.cluster 他们两个中最后面的单词就是数据源的别名,这个要区分好,在后面会有用到

3.项目结构展示,需要两个config来给这两个数据源进行配置!箭头标注的位置都是需要注意的

 

4.两个config的展示,这里我技术有限,只能一步一步截图啦,

 

有点懒,哈哈,这些代码复制的问题,你们可以参考一下原文,这里我只把采坑点给提出来,以及解决的办法。原文地址:https://www.cnblogs.com/Alandre/p/6611813.html

最好先将地址中的看一遍,然后自己跟着做,最后如果遇到问题,如果是和我一样的问题,大概都能解决!

最重要的还是pom.xml中的配置了,需要将项目中的文件位置给指出来

还有就是我上面的config截图中与原文不同的就是我指出了Bean文件的位置,就是这一条代码,对!这一条代码没写,项目就会出现异常,说什么bean初始化失败什么的。困扰了很久!一定得记住加上这一条代码!

好了其他的都没有什么问题了,这次踩坑记录就到这里了!

猜你喜欢

转载自www.cnblogs.com/qf672061996/p/10188819.html