一、前情提要
1.环境:SpringBoot+Dubbo+Zookeeper+MongoDB
org.springframework.boot spring-boot-starter-parent1.5.1.RELEASE io.dubbo.springboot spring-boot-starter-dubbo${dubbo-spring-boot} org.springframework.boot spring-boot-starter-data-mongodb
2.业务场景有多个数据源,因故需配置多数据源来满足业务需求
* 平台服务器 platform_server
* 支付服务器 payment_server
* 登录服务器 login
二、准备工作
1.什么是SpringBoot http://www.ityouknow.com/springboot/2016/01/06/spring-boot-quick-start.html
2.SpringBoot 整合Dubbo/Zookeeper https://www.cnblogs.com/Alandre/p/6490142.html
3.MongoDB Windows下的安装与部署https://blog.csdn.net/Noseparte/article/details/78416846
三、开始搭建
AbstractMongoConfig 通用配置类获取MongoDbFactory
PrimaryMongoConfig platform_server的MongoDbFactory
SecondaryMongoConfig payment_server的mongoDbFactory
ThirdMongoConfig login的mongoDbFactory
GeneralPaymentDaoImpl 在GeneralPaymentDaoImpl中的注入
四、源码地址 源码地址: https://github.com/noseparte/Infrastructure



