今天在考虑若是分公司也用系统了,怎么办,是单独的数据库,仍是一块儿使用?因此就想到了切换数据源来实现,可是发现,只是读写分离,还要再改一下,根据用户地域来切换数据源,今天先照着例子作一下。html
看了好多文章,结合着来作了。java
https://www.cnblogs.com/java-zhao/p/5413845.html 这篇原理很好git
https://github.com/helloworlde/SpringBoot-DynamicDataSource 这个例子不错github
下面是个人代码 :数据库
省略。。。。由于跟例子上同样htm