我遵循了关于 mybatis-ecache 集成的建议,但我没有看到来自 EhCacheCache 的任何日志语句。
Spring 也有一个eh-cache集成,乍一看它实现起来很简单,但我也没有看到它在日志中被触发。
理想情况下,我想在 Rest 调用本身之前设置缓存,以将 roundtri[p 保存到后端 Web 服务(调用 mybatis 映射器)。是否有一个工作示例,Spring ehCache 优于 mybatis ehCache 的首选方法?
Our app uses to wars: webservices, ui. I cached the mybatis dataaccess in webservices layer using mybatis-cache, and added a spring-ehcache on the ui layer. That way the mybatis-cache acts as a first-level cache, reusuable for any other service, and spring-ehcache acts as a second level cachce for the front end.
org.springframework
尝试在您的日志配置中打开 DEBUG(或 INFO)级别的日志记录。可能是您的日志级别太高而无法在日志中看到任何内容?
创建通常称为“热缓存”的“热缓存”非常简单。只需在 REST 控制器中创建一个方法,使用示例请求填充缓存(存储在字段中),然后使用@PostConstruct
. 该方法将在 Spring 实例化该类后触发。