用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/yoursweakfoe/ywf-ddd-java --skill scheduled-task命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | scheduled-task |
| description | 为已有聚合新增定时任务入口(adapter 层 Scheduler)。当需要周期性自动执行某业务逻辑时使用。 |
docs/sample-application/cookbook/scheduled-task.md(完整模板 + 分布式锁提示).agents/rules/03-coding-conventions.md(Adapter 层纯透传约定)adapter/{agg}/scheduler/{Agg}{Action}Scheduler.java
@Component + @Scheduled(cron = "..."){Agg}AppService{Agg}AppService 新增方法
application/{agg}/handler/{Action}Handler.java
@Transactional(rollbackFor = Exception.class)@EnableScheduling 已标注(已有则跳过)| 部署模式 | 策略 |
|---|---|
| 单实例 | 直接 @Scheduled,无需额外处理 |
| 多实例 | 需分布式锁(ShedLock / Redis SETNX),防止重复执行 |
| 复杂调度 | 考虑 XXL-Job / ElasticJob |
框架不内置分布式锁,多实例时由业务自行引入。
adapter/{agg}/scheduler/@Transactional@EnableScheduling