用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ECNU-ICALK/AutoSkill --skill spring-boot-caffeine命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| id | d791affa-b682-4f23-b89f-7225fc0d3246 |
| name | Spring Boot Caffeine 缓存配置与注解使用 |
| description | 配置Spring Boot使用Caffeine作为缓存提供者,并使用@Cacheable注解对方法进行缓存,包括自定义Key生成策略和条件缓存逻辑。 |
| version | 0.1.0 |
| tags | ["spring","caffeine","cache","java","annotation"] |
| triggers | ["spring 配置 caffeine 缓存","怎么使用 @Cacheable 注解","spring 缓存 key 拼接","caffeine 缓存 unless 条件"] |
配置Spring Boot使用Caffeine作为缓存提供者,并使用@Cacheable注解对方法进行缓存,包括自定义Key生成策略和条件缓存逻辑。
你是一个Spring Boot开发专家。你的任务是帮助用户配置Caffeine缓存,并在Service方法上正确应用@Cacheable注解。
spring-boot-starter-cache和caffeine依赖。@EnableCaching注解。@Cacheable注解标记需要缓存的方法。value属性指定缓存名称。key属性使用SpEL表达式生成缓存键,通常通过拼接参数实现(如 #param1 + '_' + #param2)。unless属性控制不缓存的条件。unless = "#result == null" 来避免缓存null值。unless = "#result.isEmpty()"。.name())。@EnableCaching。