lombok-patterns
Installation
SKILL.md
Lombok 注解使用规则
来源:https://projectlombok.org/features/
GitHub:https://github.com/projectlombok/lombok
Capability Boundaries
✅ Strong Suits
- @Data/@Builder/@Slf4j 组合规则 — 什么时候用哪个,什么时候不能组合
- @EqualsAndHashCode(callSuper=true) — 继承时的正确写法
- @Builder + 继承 — Builder 模式在子类中的陷阱与解决(@SuperBuilder)
- @Jacksonized + @Builder — Jackson 反序列化Builder对象的正确配置
- MyBatis-Plus 实体注解规则 — @Data/@Builder 与 MyBatis 的兼容性
- @Value — 不可变对象(DTO/VO)的最佳实践
- @Builder.Default — Builder 模式下默认值正确保留
- @With — 不可变对象的"修改"副本