如何部分禁用缓存?

时间:2019-07-08 14:41:51

标签: java spring caching

我在Spring引导应用程序中使用Redis缓存。在我的主班里,我使用注释

@EnableCaching

在application.properties文件中,我有这个:

spring.cache.type=redis
spring.redis.host=localhost
spring.redis.port=6379

我正在缓存3种类型的对象:用户,电话号码,书籍。在这些类中,我使用注释:

@Cacheable(cacheNames = "books", cacheManager = "booksCacheManager"}

这很好,所有三个元组对象都正确缓存了,但是我想使用application.properties文件进行缓存操作,以便能够仅缓存例如用户而不是所有其余数据。我猜是

spring.cache.type=none

将禁用所有对象缓存。

0 个答案:

没有答案