返回排行榜

Link-Kou/intellij-mybaitslog

Java

用于在IDEA将Mybatis的SQL日志还原为可执行的SQL,Used to restore Mybatis SQL logs to executable SQL in IDEA,

mybatisideaintellij-pluginidea-pluginmybatis-log-pluginmybatis-log
Star 增长趋势
Star
1.2k
Forks
247
周增长
Issues
25
5001k
2020年4月2022年5月2024年6月2026年7月
制品库Mavengit clone https://github.com/Link-Kou/intellij-mybaitslog.git
README

Mybatislog Mybatislog

GitHub release (latest by date) GitHub GitHub issues

Mybatislog能做什么?

Mybatislog是基于IntelliJ 开发的插件项目,用来格式化输出Mybatis的Sql。

样列

样列

在线安装(搜索)

IDEA --> Setting --> Plugins --> 搜索 MyBatis Log EasyPlus

样列

捐赠 | Donate

虽然日常时间很忙碌,也为了碎银几两而发愁,但是希望借此慰藉心中早已经开始缥缈的诗与远方。
欢迎Fork,欢迎继续扩展

★★超级无敌丝滑★★

版本V5.支持所有数据库的所有SQL都能均能正常格式化输出
版本V5.插件支持IDEA版本2020.1以上
版本V5.JKD8以上
版本V5.插件支持Mybatis版本3.2.0以上,3.2.0已经是2013发布的。所以更低版本将不在支持
版本V5.插件对MybatisPlus等插件也进行了测试,目前大多数功能已支持

★★已知问题★★

不支持Gradle,正在想办法中。如有路过大神知道如何解决还请度化本项目一下。 不支持自定义实现SqlSource,有解决办法测试不理想,在继续想办法中。

Sponsors

JetBrains

2023.08.20 -> 最后一个支持《IDEA 2021.1》的版本,感谢各位社区伙伴的测试反馈,现已修复若干个已知问题,装备下一个版本大迭代

2023.05.28 -> 对额外的扩展插件进行支持

2023.05.22 -> 《IDEA 2021.1 以上》感谢各位社区伙伴的测试反馈,现已修复若干个已知问题

2023.05.11 -> 《IDEA 2021.1 以上》★★★优化了对mybatis-plus的支持,添加了对参数自动解析能力,现已修复若干个已知问题★★★

2023.04.19 -> 《IDEA 2021.1 以上》感谢各位社区伙伴的测试反馈,现已修复若干个已知问题

2023.04.10 -> 《IDEA 2019.3 以上》感谢各位社区伙伴的测试反馈,现已修复若干个输出格式化的问题

2023.03.30 -> 《IDEA 2019.3 以上》★★★超级重大更新,从版本V5将实现丝滑体验;多IDEA版本支持★★★

2022.12.01 -> V4不断探索

2022.08.16 -> ★★★重大更新,从版本V3开始将彻底解决字符串替代弊端,支持所有数据库★★★

2021.06.12 -> 《IDEA 2021.3 测试通过支持使用。》

2021.01.18 -> 支持IDEA:2020.3.1,Master代码升级到IDEA2020.3.1版本(JAVA_11版本)

2021.01.31 -> 发布2.0包。不向下兼容IDEA:2020.3以下版本,拥抱Java11,代码将保持兼容度,如果需要2020.3以下包支持,自行编译以下。

2021.02.11 -> 发布2.0.1包。修复兼容性问题,不兼容还是会有不少后遗症。

2021.06.15 -> 发布2.0.5包。修复无法自定义关键字问题。

2021.09.16 -> 发布2.0.6包。增加自动生成字面量按钮。

2021.12.15 -> 支持IDEA 2020.3 发布2.0.7包。修复无法自定义关键字问题。

2020.08.11 -> 《IDEA 2020.2 测试通过支持使用。》

2020.08.25 -> 重构代码所有代码,代码中完善备注信息

2020.09.19 -> 添加对特点类型的引号支持

2020.10.07 -> 支持2020.2.3版本

2020.11.20 -> 改进分隔判断,由单纯通过,判断会存在无法对文本正常分隔的情况下。

2020.12.18 -> 改进Like判断异常(解决还不够优雅,不影响正常使用)。

2020.12.19 -> 添加可选是否格式化。


使用环境

IntelliJ IDEA Ultimate版(191+)

源代码构建

项目管理:Gradle
相关仓库
macrozheng/mall

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

JavaMavenApache License 2.0spring-bootspring-security
macrozheng.com/admin/
84.3k29.8k
ityouknow/spring-boot-examples

about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。

JavaMavenspring-bootspring-data-jpa
ityouknow.com/spring-boot.html
30.5k12.2k
doocs/source-code-hunter

😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等

JavaMavenCreative Commons Attribution Share Alike 4.0 Internationalsourcecode-analysisspring
schunter.doocs.org
23.1k4.2k
mybatis/mybatis-3

MyBatis SQL mapper framework for Java

JavaMavenApache License 2.0sqlmybatis
mybatis.github.io/mybatis-3/
20.4k12.9k
baomidou/mybatis-plus

An powerful enhanced toolkit of MyBatis for simplify development

JavaMavenApache License 2.0mybatismybatis-plus
baomidou.com
17.4k4.4k
shuzheng/zheng

基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。

JavaMavenMIT Licensespringspringmvc
16.7k7.2k
JeffLi1993/springboot-learning-example

spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。

JavaMavenApache License 2.0springbootredis
16.6k7.1k
dyc87112/SpringBoot-Learning

《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录!

JavaMavenspring-bootspring-cloud
blog.didispace.com/spring-boot-learning-2x/
15.7k4.8k
macrozheng/mall-learning

mall学习教程,架构、业务、技术要点全方位解析。mall项目(60k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot、MyBatis、Elasticsearch、RabbitMQ、Redis、MongoDB、MySQL等技术,采用Docker容器化部署。

JavaMavenspringbootmybatis
macrozheng.com
13.4k8.3k
macrozheng/mall-swarm

mall-swarm是一套微服务商城系统,采用了 Spring Cloud Alibaba、Spring Boot 3.5、Sa-Token、MyBatis、Elasticsearch、Docker、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。

JavaMavenApache License 2.0springcloudspringboot
cloud.macrozheng.com
13k5.5k
pagehelper-org/Mybatis-PageHelper

Mybatis通用分页插件

JavaMavenMIT Licensemybatis-pluginmybatis
mybatis.io
12.4k3.1k
pagehelper/Mybatis-PageHelper

Mybatis通用分页插件

JavaMavenMIT Licensemybatis-pluginmybatis
mybatis.io
12.3k3.1k