Idea居然还有比Navicat、Datagrid工具还好用、还快的插件,效率又可提升一倍了
7月总结-摆烂后的崛起
7月份,勇哥本想继续完成BG-TINKLE家族中的成员SSH(Linux远程终端工具),但是熬夜重写了4个版本的SSH还不是满意。就先摆烂甩一边了。哎。。
但是,勇哥依然再接再厉再卷,改变一下策略,既然BG-TINKLE写不动就先写BG-BOOM家族的成员,于是7月连续升级BG-BOOM的1.0.7、1.0.8两个版本;陆续提供了在IDEA中直接操作MYSQL数据库和REDIS客户端的首次创新功能。
吹个牛:勇哥这次创新的功能打破了、超越了DataGrip、Navicat、DBServer等客户端软件的使用习惯,更佳方便开发者操作Mysql和Redis,如果你也觉得不错,请点赞、关注、收藏一下,支持一下勇哥、支持一下Java桌面软件的崛起!!!
PS:如下是码抖(MADOU)出品的生态产品介绍图: gjsm.cn
如何安装使用
bg-tinkle系列软件,请在官网下载使用 gjsm.cn
bg-boom系统软件,请在Idea插件中心下载bg-boom即可使用
PS:如果使用到增加注解,需要在项目中导入一下依赖
该依赖正在申请上传中央仓库中,如果不能下载可以从madou-database-annotation: 用于在Idea中标注快速打开mysql、redis等客户端的注解类库下载源码安装本地使用
<dependency>
<groupId>cn.gjsm</groupId>
<artifactId>madou-database-annotation</artifactId>
<version>1.0.0</version>
</dependency>
BG-BOOM家族「MYSQL」成员介绍
MYSQL成员是在1.0.7版本中更新的IDEA插件功能,主要功能包括:
- 【★★★★★】自动扫描SpringBoot项目的配置文件中的数据源,无需开发者手动在数据库软件中添加数据源
- 【★★★★☆】自动识别Mybatis的Xml、@Select、@Update等注解,并为其提供打开快捷数据库查询客户端Marker
- 【★★★☆☆】在IDEA中提供快捷键F7(双击),随时打开数据库查询客户端,并自动识别当前项目模块的数据源
- 【★★★★☆】提供源代码Mock 查询SQL注解@MMysqlMockQuery,让开发者的调试SQL能在源码中保存,避免团队重复自造
- 【★★★★★】提供源代码Mock表的快捷菜单注解@MMysqlMockMenu,让开发者在任何源码中都可以快速打开数据库查询、DDL等功能
- 【★★★★★】直接拷贝表或者某条SELECT SQL语句的Java源代码
自动扫描数据源【★★★★★】
目标:减少开发者在客户端工具中添加数据库连接的操作 插件会在项目打开、文件修改、手动点击等情况下自动扫描一下文件中的mysql数据源:
- application.yml、application.properties
- bootstrap.yml、bootstrap.properties
- database.yml、database.properties
自动识别Mybatis【★★★★☆】
目的:给mybatis的相关功能提供快速打开数据库查询功能,减少开发者拷贝SQL,拷来拷去的繁琐步骤 插件自动识别代码中的一下关键字,并建立快捷打开数据库查询的快捷点Marker(连接)
- 自动识别Mapper.xml中select、delete、update、insert标签,并建立快捷点Marker;(如下图1)
- 自动识别POJO类中的@TableName注解,并建立快捷点Marker;(如下图2,第1个Marker点)
- 自动识别所有Java类中包括POJO类的代码,并建立快捷点Marker;(如下图2,第2个Marker点)
MockSQL 注解 @MMysqlMockQuery【★★★★☆】
目的:减少团队中开发过程中的测试SQL重复编写问题 @MMysqlMockQuery 用于标注快速打开查询终端的注解
- 参数:打开查询终端的默认查询语句
- PS:注解可用于方法、字段、方法上
@MMysqlMockQuery("select * from table") public class Madou{ }
Mock数据库菜单注解 @MMysqlMockMenu【★★★★★】
目的:减少开发者操作数据库客户端数据源的操作 @MMysqlMockMenu 用于标注快速对应数据库表的所有功能的菜单
- 参数:关联的表名称
- PS:注解可用于方法、字段、方法上
@MMysqlMockMenu("ap_article") public class Madou{ }
直接拷贝模板代码【★★★★★】
目的:生成一些基础代码,减少开发者基础代码的重复性工作 插件目前只支持Mybatis-Plus的代码模块,Mybatis的可以在此基础上修改,同时模板代码生成的方式支持以下:
- 直接拷贝某个表的源代码;(如图1)
- 先执行一条Select语句,并拷贝其查询结果的模板代码;(如图2)
BG-BOOM家族「REDIS」成员介绍
REDIS成员是在1.0.8版本中更新的IDEA插件功能,主要功能包括:
- 【★★★★★】自动扫描SpringBoot项目的配置文件中的Redis数据源,无需开发者手动在数据库软件中添加数据源
- 【★★★★☆】自动识别代码中redistemplate、stringredistemplate、redisson关键字,并自动建立Marker
- 【★★★☆☆】在IDEA中提供快捷键F8(双击),随时打开Redis数据搜索界面,并自动识别当前项目模块的数据源
- 【★★★★☆】提供源代码Mock快捷打开终端注解@MRedisMockClient
- 【★★★★★】提供源代码Mock数据库的快捷菜单注解@MRedisMockMenu,让开发者在任何源码中都可以快速打开终端、浏览等功能
自动扫描数据源【★★★★★】
该功能与Mysql的自动扫描融合在一体,简化开发者操作,在此就不多说明
自动识别代码关键字【★★★★☆】
目的:在代码中使用redis的地方生成快速打开redis
Mock 快捷打开终端注解@MRedisMockClient【★★★★★】
作用:在任何代码处,添加快捷打开到Redis数据操作的界面 @MRedisMockClient 用于标注快速打开数据库客户端
- 参数:打开查询终端的默认查询语句
- PS:注解可用于方法、字段、方法上
@MRedisMockClient("0") public class Madou{ }
Mock数据库菜单注解@MRedisMockMenu【★★★★★】
作用: @MRedisMockMenu 用于标注快速打开数据库的所有功能菜单
- 参数:关联的数据库
- PS:注解可用于方法、字段、方法上
@MRedisMockMenu("0") public class Madou{ }
相关文章
- ideal的debug_idea debug怎么用
- 秒激活IDEA,最新永久idea激活码,2022 idea 激活码分享
- 2022最新idea激活码,在线获取IDEA激活码(亲测有效)
- idea springboot项目搭建_idea社区版配置Tomcat
- IDEA 又出新神器,一套代码适应多端!
- idea部署Tomcat_超乳详细
- IDEA如何使用javadoc工具导出API 文档和注解@Documented的具体作用
- idea中edit configuration_pycharm和vim哪个好
- idea 设置maven资源的自动导入,auto import
- 使用idea进行activiti工作流开发[通俗易懂]
- 别再写狗屎代码了,推荐这 5 款 IDEA 插件,让你的代码质量直接起飞!
- Intellij IDEA 2022.3.1 安装与Groovy编译
- Java Doc简单使用(idea使用生成)
- 2022 IntelliJ IDEA 破解,最新idea破解教程(永久有效)
- idea程序包org不存在-IDEA工程运行时总是报xx程序包不存在实际上包已导入(问题分析及解决方案)
- 新款 IDEA 神级插件!效率提升 50 倍!
- Intellij idea liveTemplate 方法注释之params,return参数自动获取
- java和IntelliJ IDEA的区别,附带Idea激活码哈
- 【错误记录】Mac 中 IntelliJ IDEA 运行 Python 程序报错 ( No module named ‘numpy‘ )
- 深入探索Idea运行Oracle的可能性(idea运行oracle)
- 从Idea中将Oracle数据库映射到前端(idea映射oracle)