当咱们性能 DynamicDataSource 的时刻,须要性能两个关键的参数,一个是 setTargetDataSources,这个就是一切的数据源,把一切的数据源都通知给 AbstractRoutingDataSource,这些数据源都是 key-value 的方式(未来依据 determineCurrentLookupKey 方法前往的 key 就可以失掉到详细的数据源了);另一个方法是 setDefaultTargetDataSource,这个就是自动的数据源,当咱们口头一个数据库操作的时刻,假设没有指定数据源(例如 Service 层的方法没有加 @DataSource 注解),那么自动就经常使用这个数据源。
© 版权声明