spring-boot-cache 是为 Spring Boot 服务配置缓存的 Skill。它从依赖、启用缓存和方法注解,走到键设计、过期策略与命中验证。
读请求可以复用已有结果,写入或删除则要考虑更新、清除哪些缓存。键要能区分实际请求,过期时间按允许数据变旧多久来定,不能只为了提高命中率延长。
加了注解却没效果时,主文要求查方法是否经过代理:同一类内部直接调用可能绕过缓存。还要核管理器、键表达式和跨实例的序列化兼容。
验证应确认第二次调用真的跳过底层读取,并检查更新后的数据是否及时可见。缓存列表能证明注册,不能单独证明命中正确;多层缓存和完整集成示例另有参考,本文没有配置服务或实测延迟。