Spring MVC中的每个用户级别同步

时间:2017-02-19 19:05:30

标签: java spring spring-mvc

我正在使用Spring MVC设计上传功能。从客户端上传的所有内容都会到达处理ajax调用的端点。映射到端点的控制器调用" @Service"中的函数。类。

此功能通过将其上传到我的云文件系统并修改会话变量来进行实际上传。问题是上传完成需要一段时间。因此,我的控制器返回的时间延长。我希望我的控制器立即返回,启动一个线程来处理上传,然后返回。如果来自同一客户端的多个上传同时调用端点,我想确保对会话变量的同步访问,我该怎么做?

1 个答案:

答案 0 :(得分:0)

Spring使用servlet技术,为servlet上的每个请求创建不同的线程(不是不同的实例),所以你真正想要完成的线程已经完成。