commons-patterns
Installation
SKILL.md
Apache Commons 最佳实践模式
Capability Boundaries
✅ Strong Suits
- StringUtils 判空模式 — isEmpty vs isBlank vs defaultString 精确语义选择
- Commons IO 文件操作 — FileUtils 读写复制 / IOUtils 流操作 / LineIterator 逐行
- Commons Collections4 — CollectionUtils/MultiValuedMap/MapUtils
- RandomStringUtils — 生成随机字符串(验证码/Token/临时密码)
- Validate — 参数校验(注意3.0起抛NullPointerException而非IllegalArgumentException)
❌ Out of Scope
- 中文特色(身份证/拼音) → hutool-patterns
- 不可变集合/缓存/EventBus → guava-patterns
- Bean映射/JSON → mapstruct-patterns/jackson-patterns