spring 动态切换数据源的步子:
DynamicDataSource extends AbstractRoutingDataSource
AbstractRoutingDataSource
重写
@Override
public void afterPropertiesSet(){}
这里有key的赋值
重新赋值给targetDataSource targetDefaultDataSource()
super.afterPropertiesSet();
重写
@Override
protected Object determineCurrentLookupKey() {
返回key
}