为什么在SellApplication入库类上加上注解@EnableCaching之后就使用redis缓存数据?好像代码中并没有指定使用redis

来源:13-9 redis缓存的使用(上)

showtime645

2017-10-13

开启了缓存之后默认不是使用spring自带的缓存吗,我看加了这个注解然后再ProductController的List方法加上@Cacheable(cacheNames = "product", key = "#sellerId", condition ="#sellerId.length() > 3", unless = "#result.getCode() != 0")之后就能使用redis注解了,能给解释一下这是为什么吗?

写回答

1回答

廖师兄

2017-10-14

@Cacheable这个注解是Spring的Cache方案,因为配置里有redis的配置,所以就用了redis储存缓存。你可以看看@EnableCaching的注释说明

0
0

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程