我有一个从微服务请求 token 的 Feign 客户端。
由于我正在进行多次调用,我想缓存从 Feign 客户端收到的响应并使用 Spring Guava 缓存,但它似乎不起作用。我所拥有的只是 Feign 客户端上的配置类和注解。
我在堆栈溢出的某个地方读到 Feign 可能不支持 @Cacheable 注释。这是真的?
最佳答案
最后,我设法解决了我的问题。
我最后做的是:
-> 创建新的@Service 注释类
-> 使用@FeignClient 注解注入(inject)接口(interface)
-> 将所有与@Cache 相关的注解(使用@Caching 注解)放在从接口(interface)调用方法的方法上。
有用! :)
关于java - 是否可以在 Feign 客户端上使用 Spring @Cache*?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49628666/