springmvc接收请求是每一个请求都会新开一个线程吗?——不,是线程复用

发布时间 2023-09-16 18:01:17作者: 午夜·bicycle

答案是否定的

这是我学习苍穹外卖时候测出来的,发现springmvc接收请求会复用线程,跟用的ThreadLocal工具类有冲突,因为用完后不会清除掉ThreadLocal中存储的值导致微信回调的支付方法使用了管理端的id,导致空指针异常。

主要还是要注意springmvc接收请求是线程复用的就行了。