获得徽章 0
- 为了实现数据库读写分离,今天死磕了一波 Spring 的 AbstractRoutingDataSource。本以为用 ThreadLocal 存个 LookupKey 就完事了,结果在高并发异步调用时数据源直接错乱。最后尝试引入 Java 21 的 Scoped Values 来替代 ThreadLocal,代码整洁了不少,而且解决了不可变性和生命周期管理的问题。大家在做多数据源动态切换时,还会坚持用传统的 AOP + ThreadLocal 方案吗?
#Java #Spring #后端展开22 - jym,我朋友去年相亲,相了一个大龄剩女,32岁,然后刚开始女生挺会给我朋友情绪价值的,女生那时候失业,然后感觉我朋友喜欢上她的时候,她就开始要2千块的衣服,然后找我朋友报销,一千多的化妆品,五六百的衣服等等,其他都还有几千都是一起消费,相处了一个多月后女生发现不合适分了,然后我朋友说他送的不要回,但是她主动要的要还回来,女生直接拉黑了,后面去她家才要要回的,jym,你们觉得我朋友做得对吗?展开22834
![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)