Java
文章平均质量分 93
缘腾
这个作者很懒,什么都没留下…
展开
-
Spring源码理解 类接口说明
IoC和DI由什么关系呢?其实它们是同一个概念的不同角度描述,由于控制反转概念比较含糊(可能只是理解为容器控制对象这一个层面,很难让人想到谁来维护对象关系),所以2004年大师级人物Martin Fowler又给出了一个新的名字:“依赖注入”,相对IoC 而言,“依赖注入”明确描述了“被注入对象依赖IoC容器配置依赖对象”。所以控制反转IoC(Inversion of Control)是说创建对象的控制权进行转移,以前创建对象的主动权和创建时机是由自己把控的,而现在这种权力转移到第三方。原创 2024-10-11 22:57:58 · 460 阅读 · 0 评论 -
基于AbstractRoutingDataSource实现的动态数据源切换-RuoYi
该类是动态数据源的主要实现类。主要逻辑就是自动的,根据determineCurrentLookupKey返回的线程标识与setTargetDataSources方法中实参数据的key一致,就会自动切换数据源。setDefaultTargetDataSource方法为AbstractRoutingDataSource设置了默认的数据源,如果切换失败或者无效则使用默认的数据源执行。setTargetDataSources方法则放置了多个数据源的集合。原创 2024-10-11 22:53:51 · 162 阅读 · 0 评论