| package com.dy.common.multiDataSource; | 
|   | 
| import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource; | 
|   | 
| public class MultiDataSource extends AbstractRoutingDataSource { | 
|   | 
|     /** | 
|      * 实现多数据源接口的determineCurrentLookupKey方法 | 
|      * 以供其他部分调用,以确定当前所连接的数据库及数据源。 | 
|      * @return | 
|      */ | 
|     @Override | 
|     protected Object determineCurrentLookupKey() { | 
|         return DataSourceContext.get(); | 
|     } | 
|   | 
| } |