我想知道Spring
请求是否同步。这是我的场景:
我有一个映射到 Controller1 的请求,它本身调用我的DAO1.aMethod()
. 假设另一个用户调用了相同的方法,并且另一个请求被 Controller1 映射到DAO1.aMethod()
第一次调用DAO1.aMethod()
返回值之前。
我问这个,因为我有一个运行复杂算法的 DAO,我很好奇如果他开始另一个用户的另一个呼叫是否会干扰计算。
我这边的测试表明,如果在我的 DAO 中保留一个字段说“iRunsCalculation”并跟踪实际状态,第二个请求可以读取请求一个设置的状态。