springboot可以在service方法上通过注解来使用缓存。
mybatis可以在mapper上通过<cache>标签来开启二级缓存。
二者都可以将缓存存入redis,
但是二者又有什么区别呢?使用场景有什么不同呢?
springboot可以在service方法上通过注解来使用缓存。
mybatis可以在mapper上通过<cache>标签来开启二级缓存。
二者都可以将缓存存入redis,
但是二者又有什么区别呢?使用场景有什么不同呢?
3 回答3.6k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.6k 阅读✓ 已解决
2 回答3.1k 阅读
3 回答1.7k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答1.9k 阅读✓ 已解决
区别不大。
mybatis缓存是为了减少与数据库的交互的。
@cacheable将方法返回结果缓存,不仅仅是为了减少与数据库的交互