2020
10-10
10-10
Spring-基于Spring使用自定义注解及Aspect实现数据库切换操作
实现思路重写Spring的AbstractRoutingDataSource抽象类的determineCurrentLookupKey方法。我们来看下Spring-AbstractRoutingDataSource的源码AbstractRoutingDataSource获取数据源之前会先调用determineCurrentLookupKey方法查找当前的lookupKey。ObjectlookupKey=determineCurrentLookupKey();DataSourcedataSource=this.resolvedDataSources.get(lookupKey);.......returndataSource;lookupKey为数据源标识,因此通过重写...
继续阅读 >