根据请求执行缓存

时间:2018-11-21 16:39:47

标签: java spring spring-boot

我的SpringBoot Rest Service进行外部Web服务调用,以获取布尔值,并根据布尔值执行流程中的后续事件。我每个请求多次拨打此电话。但是,我希望每个请求仅执行一次此调用。如果我使用@Cacheable注解,它也会被缓存以供后续请求使用。是否可以使用每个请求使用Cacheable或Spring中的任何其他机制来将每个请求的值缓存在内存中?

现在已解决。我用下面的-

@Scope(value = WebApplicationContext.SCOPE_REQUEST, proxyMode = ScopedProxyMode.TARGET_CLASS)

0 个答案:

没有答案