1K Star 3.8K Fork 727

AnyLine / anyline

 / 详情

多数据源切换时好像有失败的情况

已完成
成员
创建于  
2019-09-13 09:38
暂无描述。

评论 (1)

872776 创建了任务

anyline-web.jar中提供的多数据源切换是基于ThreadLocal实现
但springmvc为了提交request响应速度默认提供了可复用的线程池,这导致了上一次请求时设置的数据源被保存了下来,在第二次请求时依然有效
可以修改spring线程池相关配置
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor
也可以通过拦截器或AOP的方式将所有请求之前将数据源设置成默认值

AnyLine 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
580913 anyline 1578928261
Java
1
https://gitee.com/anyline/anyline.git
git@gitee.com:anyline/anyline.git
anyline
anyline
anyline

搜索帮助