在最近的项目业务中,需要在程序的运行过程中,添加新的数据库添链接进来,然后从新数据库链接中读取数据. 网上查阅了资料,发现spring为多数据源提供了一个抽象类AbstractRoutingDataSource,该类中只有一个抽象方法determineCurrentLookupKey()需要由我们实现. 以下是使用方法 假设我们创建一个类DynimaticDataSource,继承AbstractRoutingDataSource,并重写determineCurrentLookupKey()方法