# dev-tools **Repository Path**: qy_chen/dev-tools ## Basic Information - **Project Name**: dev-tools - **Description**: 一款轻量级的 IDE 插件,将日常开发中常用的格式化工具、命名转换、数据库查看等功能整合到统一面板中, 无需在多个外部工具之间来回切换,提升开发效率。 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/qy_chen/dev-tools - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-03 - **Last Updated**: 2026-08-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Dev-Tools ## 介绍 Dev-Tools 是一款 IntelliJ IDEA 开发辅助插件,集成了日常开发中常用的工具集,提升开发效率。 插件入口:**Tools → dev-tools**,点击后打开工具主窗体。 ## 功能模块 ### 1. 报文格式化 支持 XML 与 JSON 格式之间的相互转换。 - **上方区域**:输入原始报文(XML 或 JSON) - **下方区域**:输出转换后的结果 - **中间操作按钮**: - **转换**:将输入内容从 XML 转 JSON 或 JSON 转 XML - **复制**:将输出结果复制到剪贴板 - **清空**:清空输入和输出区域 ### 2. 驼峰命名转换工具 支持数据库字段命名与 Java 属性命名之间的快速转换。 - **上方区域**:输入原始命名(如 `user_name`) - **下方区域**:输出转换后的结果 - **转换方式**: - 下划线转小驼峰(`user_name` → `userName`) - 下划线转大驼峰(`user_name` → `UserName`) - 小驼峰转下划线(`userName` → `user_name`) - 大驼峰转下划线(`UserName` → `user_name`) - **中间操作按钮**: - **转换**:按所选方式执行命名转换 - **复制**:将输出结果复制到剪贴板 - **清空**:清空输入和输出区域 ### 3. 数据库工具 支持连接 MySQL 数据库,快速查看库表结构。 - **连接配置**: - **URL**:数据库连接地址(如 `jdbc:mysql://localhost:3306`) - **用户名**:数据库账号 - **密码**:数据库密码 - **测试连接**:验证连接是否可用 - **查看模式**(下拉选择): - **数据库**:展示当前连接下所有数据库及其表列表 - **表结构**:展示选中表的字段详情,包括字段名、类型、备注等 ## 软件架构 - **开发语言**:Java 8 - **构建工具**:Maven - **主要依赖**: - `hutool-all`:通用工具库 - `mysql-connector-java`:MySQL 8.x 驱动 - `guava`:Google 核心库(驼峰命名转换) ## 安装教程 1. 下载插件安装包(`.zip` 或 `.jar`) 2. 打开 IntelliJ IDEA,进入 **Settings → Plugins** 3. 点击齿轮图标,选择 **Install Plugin from Disk...** 4. 选择下载的安装包,重启 IDEA 即可 ## 使用说明 1. 启动 IDEA 后,在顶部菜单栏找到 **Tools** 2. 点击 **dev-tools** 打开工具窗体 3. 通过顶部 Tab 切换所需功能模块 ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request