面向 Java / Spring 的 IntelliJ IDEA 插件:在编辑器里生成接口文档、复制 JSON / cURL、搜索 Restful、上传 YApi、Jasypt 加解密、导出库表文档、生成内部 Builder、填充 Bean 转换方法体
有问题或 Bug 请留言,会尽快处理
最低 IDEA 版本:2022.1.1(需安装 Java 插件)
| 功能 | 入口 | 说明 |
|---|---|---|
| 生成接口文档 | 右键 Generate Api Doc | MarkDown / Html / Word |
| 拷贝 JSON | 右键 Copy Json | 类 → 带注释的示例 JSON |
| 拷贝 cURL | 右键 Copy CURL | Mapping 方法 → 可执行 curl |
| 搜索 Restful | Ctrl + \ | 按路径跳转 Spring / Feign 接口 |
| 上传 YApi | 右键 Upload YApi | 方法或整个 Controller |
| Jasypt 加解密 | 右键 Jasypt Crypto | ENC(...) 加解密、整文件解密 |
| 生成数据库文档 | Tools → Generate DB Doc | 读 zTools.yaml 连 MySQL |
| 生成 Builder | Generate → Builder | 内部 Builder,支持 record 与继承 |
| 填充转换方法体 | 方法上 Alt + Enter | 按入参/返回类型生成 setter 或 builder() 链式赋值 |
配置与持久化(Settings → z-tools)
- 安装插件后打开一个 Spring 工程
- Settings → z-tools
- 文档:保存目录、Html / MarkDown / Word
- Jasypt:至少一个密码(要用加解密时)
- YApi:Server URL + Token,点 Resolve;可选 Body Format(JSON 字符串 / 结构树)
- 在 Controller 方法上右键试一次 Generate Api Doc 或 Copy CURL
- 库表文档需在
src/main/resources/zTools.yaml单独写数据源,不要依赖application.yml
项目级配置写在 .idea/zTools.xml(可能含密码和 Token,提交前请确认)
全局请求前缀、端口来自 application.yaml / .yml / .properties(src/main/resources 优先)
