# mybaits-sql-format **Repository Path**: xiaozhongge/mybaits-sql-format ## Basic Information - **Project Name**: mybaits-sql-format - **Description**: mybatis后端日志格式化 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-08 - **Last Updated**: 2026-06-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MyBatis SQL Format 一个纯前端 Vue3 工具,用于把 MyBatis 日志中的 SQL 和参数还原成可直接执行、便于阅读的 SQL。 ## 功能 - 支持粘贴 `Preparing` 和 `Parameters` 两行 MyBatis 日志 - 自动把 `?` 占位符替换为参数值 - 支持直接粘贴普通 SQL - 格式化 SQL 并高亮关键字、字符串、数字 - 显示识别到的原始 SQL、参数列表和参数数量不匹配提示 - 纯前端运行,不上传日志或 SQL ## 示例输入 ```text 2026-06-08 21:30:12 DEBUG c.demo.UserMapper.selectList - ==> Preparing: select id, user_name, age from sys_user where status = ? and age >= ? 2026-06-08 21:30:12 DEBUG c.demo.UserMapper.selectList - ==> Parameters: ENABLED(String), 18(Integer) ``` ## 开发 ```bash npm install npm run dev ``` ## 构建 ```bash npm run build ``` 构建产物输出到 `sql-format` 目录。