Skip to content

2507007808/dynamic-datasource-autoconfigure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

动态数据源(多数据源的自动化配置)实现原理

1、定义注解类@DataSource,其值value默认为default,即为默认数据源

2、DynamicDataSource继承AbstractRoutingDataSource达到动态路由数据源

3、DynamicDataSourceRegister实现接口ImportBeanDefinitionRegistrar和EnvironmentAware,将动态数据源、SqlSessionFactory及TransactionManager注册到Ioc容器

4、DynamicDataSourceAspect使用Aspect切入Mapper方法执行,在执行不同Mapper方法时动态切换数据源

About

动态数据源自动化配置

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published