backend-annotations

Installation
SKILL.md

后端高级注解开发指南

通用模板。如果项目有专属技能(如 leniu-backend-annotations),优先使用。

设计原则

  1. 横切关注点用 AOP:限流、防重复、脱敏、加密属于非功能性需求,应通过注解 + AOP/拦截器实现,不侵入业务代码。
  2. 分层职责清晰:限流/防重复作用于 Controller 层;脱敏作用于 VO 序列化层;加密作用于持久化层。
  3. 声明式优于编程式:用注解声明意图,框架自动执行,减少样板代码。
  4. 配置外置:密钥、阈值等参数放在配置文件或配置中心,不硬编码。

实现模式

1. 接口限流

概念:通过 AOP 拦截请求,基于 Redis/内存计数器控制单位时间内的请求次数。

Related skills
Installs
2
GitHub Stars
11
First Seen
Mar 7, 2026