继承类 AbstractRoutingDataSource 主要关注一下几个点
- setTargetDataSources:设置多个数据源的map
- afterPropertiesSet,同步到 targetDataSources 数据给 resolvedDataSources
- override 方法 determineCurrentLookupKey:主要是返回数据源map的key
- 数据源的获取是在方法 determineTargetDataSource 中,通过 determineCurrentLookupKey 获取key,然后根据key从 resolvedDataSources 中获取到对应的数据源