lombok-patterns

Installation
SKILL.md

Lombok 注解使用规则

来源:https://projectlombok.org/features/
GitHub:https://github.com/projectlombok/lombok

Capability Boundaries

✅ Strong Suits

  1. @Data/@Builder/@Slf4j 组合规则 — 什么时候用哪个,什么时候不能组合
  2. @EqualsAndHashCode(callSuper=true) — 继承时的正确写法
  3. @Builder + 继承 — Builder 模式在子类中的陷阱与解决(@SuperBuilder)
  4. @Jacksonized + @Builder — Jackson 反序列化Builder对象的正确配置
  5. MyBatis-Plus 实体注解规则 — @Data/@Builder 与 MyBatis 的兼容性
  6. @Value — 不可变对象(DTO/VO)的最佳实践
  7. @Builder.Default — Builder 模式下默认值正确保留
  8. @With — 不可变对象的"修改"副本
Installs
28
GitHub Stars
3
First Seen
Jun 22, 2026
lombok-patterns — full-stack-skills/java-skills