我们系统的后端是springmvc项目,前端是vue框架,
目前问题是,前端异步(需求要求异步,不能为同步)同时请求controller两个方法,会偶尔存在两个接口返回的同一个接口数据,大部分是正常(每个接口返回对应数据),即时我在控制配置成多例(@Scope("prototype"))还是存在同样的问题。
请问,各位大佬,这个问题怎么破,谢谢
我们系统的后端是springmvc项目,前端是vue框架,
目前问题是,前端异步(需求要求异步,不能为同步)同时请求controller两个方法,会偶尔存在两个接口返回的同一个接口数据,大部分是正常(每个接口返回对应数据),即时我在控制配置成多例(@Scope("prototype"))还是存在同样的问题。
请问,各位大佬,这个问题怎么破,谢谢
这种情况就要去看接口返回的同一个数据,是不是就是正常的请求返回结果
如果正常请求下,结果就是一样的,这要么是传递参数不正确,要么接口业务逻辑有问题
同一个接口,参数不同,在ie下面会有缓存,多次请求是一个结果,通过url加一个时间戳的方式,就能做到不走缓存;