在服务层使用DS 动态数据源 在线程池中执行时 总是获取到master 而不是话到 当前class配置的DS数据源
Comment From: huayanYu
DS 动态数据源底层原理是ThreadLocal 是当前线程, 线程池是单独开的线程
Comment From: newShiJ
我刚才也在网上寻找解决方法 看到可以使用 DynamicDataSourceContextHolder.push("xxx") ;的方法指定数据源 我来实验一下
在服务层使用DS 动态数据源 在线程池中执行时 总是获取到master 而不是话到 当前class配置的DS数据源
Comment From: huayanYu
DS 动态数据源底层原理是ThreadLocal 是当前线程, 线程池是单独开的线程
Comment From: newShiJ
我刚才也在网上寻找解决方法 看到可以使用 DynamicDataSourceContextHolder.push("xxx") ;的方法指定数据源 我来实验一下