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