Spring Boot 动态数据源示例(多数据源自动切换)
某系统除了需要从自己的主要数据库上读取和管理数据外,还有一部分业务涉及到其他多个数据库,要求可以在任何方法上可以灵活指定具体要操作的数据库。按上面的代码中StudentMapper为接口,代码如下:请将下面几个类放到Spring Boot项目中。DynamicDataSource.Java DynamicDataSourceAspect.java DynamicDataSourceContextHolder.java DynamicDataSourceRegister.java TargetDataSource.java本文代码博主是经过测试后没有问题才发出来共享给大家的。对于连接池参数配置会应用到所有数据源上。那么我们所有的数据源都会自动应用上。
用户评论