# SqlParmaTools **Repository Path**: liuyouzhang/sql-parma-tools ## Basic Information - **Project Name**: SqlParmaTools - **Description**: mybatis日志中打印的SQL,绑定变量(?)替换小工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-07 - **Last Updated**: 2024-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SqlParmaTools #### 介绍 mybatis日志中打印的SQL,绑定变量(?)替换小工具 #### 软件架构 软件架构说明 #### 安装教程 以windows系统为例说明 1. idea导入 2. jdk1.8,基于javafx 3. idea运行,AppLaunch,即可打开(会先编译,得到target下的class文件和资源目录) 4. 使用wmic process where "CommandLine like '%%org.example.AppLaunch%%'" list full命令,查看完整的java的启动命令 5. 拷贝完整的命令行参数,包括类路径、jdk完整目录、jar命令引用的lib库和相关类文件,到一个.bat脚本后 6. 后续打开该.bat脚本,即可直接启动该工具 ### 启动脚本,例子 ##### chcp 65001 ##### D:\DevTools\jdk\jdk1.8.0_91\bin\java.exe "-javaagent:D:\ProgramFiles\JetBrains\IntelliJ IDEA 2023.3\lib\idea_rt.jar=50514:D:\ProgramFiles\JetBrains\IntelliJ IDEA 2023.3\bin" -Dfile.encoding=UTF-8 -classpath D:\DevTools\jdk\jdk1.8.0_91\jre\lib\charsets.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\deploy.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\ext\access-bridge-64.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\ext\cldrdata.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\ext\dnsns.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\ext\jaccess.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\ext\jfxrt.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\ext\localedata.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\ext\nashorn.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\ext\sunec.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\ext\sunjce_provider.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\ext\sunmscapi.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\ext\sunpkcs11.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\ext\zipfs.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\javaws.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\jce.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\jfr.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\jfxswt.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\jsse.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\management-agent.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\plugin.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\resources.jar;D:\DevTools\jdk\jdk1.8.0_91\jre\lib\rt.jar;E:\work_ark\source_code_javafx\javafx-my-demo1\target\classes;E:\maven_default_repository\org\openjfx\javafx-controls\13\javafx-controls-13.jar;E:\maven_default_repository\org\openjfx\javafx-controls\13\javafx-controls-13-win.jar;E:\maven_default_repository\org\openjfx\javafx-graphics\13\javafx-graphics-13.jar;E:\maven_default_repository\org\openjfx\javafx-graphics\13\javafx-graphics-13-win.jar;E:\maven_default_repository\org\openjfx\javafx-base\13\javafx-base-13.jar;E:\maven_default_repository\org\openjfx\javafx-base\13\javafx-base-13-win.jar;E:\maven_default_repository\de\roskenet\springboot-javafx-support\2.1.6\springboot-javafx-support-2.1.6.jar;E:\maven_default_repository\org\springframework\boot\spring-boot-starter\2.4.6\spring-boot-starter-2.4.6.jar;E:\maven_default_repository\org\springframework\boot\spring-boot\2.4.6\spring-boot-2.4.6.jar;E:\maven_default_repository\org\springframework\spring-context\5.3.7\spring-context-5.3.7.jar;E:\maven_default_repository\org\springframework\spring-aop\5.3.7\spring-aop-5.3.7.jar;E:\maven_default_repository\org\springframework\spring-beans\5.3.7\spring-beans-5.3.7.jar;E:\maven_default_repository\org\springframework\spring-expression\5.3.7\spring-expression-5.3.7.jar;E:\maven_default_repository\org\springframework\boot\spring-boot-autoconfigure\2.4.6\spring-boot-autoconfigure-2.4.6.jar;E:\maven_default_repository\org\springframework\boot\spring-boot-starter-logging\2.4.6\spring-boot-starter-logging-2.4.6.jar;E:\maven_default_repository\org\apache\logging\log4j\log4j-to-slf4j\2.13.3\log4j-to-slf4j-2.13.3.jar;E:\maven_default_repository\org\slf4j\jul-to-slf4j\1.7.30\jul-to-slf4j-1.7.30.jar;E:\maven_default_repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;E:\maven_default_repository\org\springframework\spring-core\5.3.7\spring-core-5.3.7.jar;E:\maven_default_repository\org\springframework\spring-jcl\5.3.7\spring-jcl-5.3.7.jar;E:\maven_default_repository\org\yaml\snakeyaml\1.27\snakeyaml-1.27.jar;E:\maven_default_repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;E:\maven_default_repository\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;E:\maven_default_repository\org\apache\logging\log4j\log4j-api\2.17.0\log4j-api-2.17.0.jar;E:\maven_default_repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;E:\maven_default_repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;E:\maven_default_repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;E:\maven_default_repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;E:\maven_default_repository\com\fasterxml\jackson\core\jackson-databind\2.10.0\jackson-databind-2.10.0.jar;E:\maven_default_repository\com\fasterxml\jackson\core\jackson-annotations\2.11.4\jackson-annotations-2.11.4.jar;E:\maven_default_repository\com\fasterxml\jackson\core\jackson-core\2.11.4\jackson-core-2.11.4.jar;E:\maven_default_repository\org\projectlombok\lombok\1.18.8\lombok-1.18.8.jar;E:\maven_default_repository\org\apache\httpcomponents\httpclient\4.5.7\httpclient-4.5.7.jar;E:\maven_default_repository\org\apache\httpcomponents\httpcore\4.4.14\httpcore-4.4.14.jar;E:\maven_default_repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;E:\maven_default_repository\com\alibaba\fastjson\1.2.76\fastjson-1.2.76.jar;E:\maven_default_repository\org\codehaus\groovy\groovy-all\2.4.8\groovy-all-2.4.8.jar;E:\maven_default_repository\org\apache\commons\commons-lang3\3.12.0\commons-lang3-3.12.0.jar;E:\maven_default_repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;E:\maven_default_repository\cn\hutool\hutool-all\5.7.16\hutool-all-5.7.16.jar;E:\maven_default_repository\org\kordamp\bootstrapfx\bootstrapfx-core\0.3.0\bootstrapfx-core-0.3.0.jar -Dfile.encoding=UTF-8 org.example.AppLaunch #### 截图 #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)