插件公告

本次更新:增加自定义变量

视频教程:插件视频集合

QQ群号:872707845

Skip to content

一、功能演示

更新: 11/6/2024 字数: 0 字 时长: 0 分钟

1、支持 APT 提示

现状

当前在一个java文件里面首次使用APT生成的类是没有提示的,需要全程手动敲完,再引入类路径,只有引入之后IDEA才会有APT提示

apt_tips

从动图可以看出第一次提示是插件做的,导入包之后是IDEA提示的,插件不再提示,从而避免出现两个同样的提示

2、生成路径自动匹配

使用指南

在插件的设置页面选择在【基本配置】下的包名匹配配置适用于本项目的生成包路径最后一个包名如:实体类需要生成到domain包下,那么只要配置domain,而不是全路径

CleanShot 2023-08-16 at 20.47.35

3、mybatis-flex.config 配置提示

现状

如果没有安装插件,那么该文件的icon是一个Lombok配置的图标,编写配置没有提示,可能不小心就搞错了

image-20230816205441784

从上图可以看到,安装插件之后该文件icon变成了插件的logo,并且配置文件也有提示了,左边是配置项,右边是配置的含义,再也不用为了配置去翻flex官网了,也支持值提示

4、自动生成APT文件

现状

如果没有安装插件,那么每次修改实体类后,都要手工的去build生成

CleanShot 2023-08-16 at 21.06.55

插件支持没有APT文件自动生成(Java/Kotlin),支持mybatis-flex.config里面APT相关配置,排除生成到一个类里面

5、SQL 预览

现状

当flex代码写的比较复杂的时候,很难看出对应的SQL语句是什么样,所以每次都要把项目跑起来调用接口,或者复制到单元测试当中,这一来二往浪费了很多时间

CleanShot 2023-08-16 at 21.13.11

从上图可以看出只要右边有预览ICON,点击之后会稍等一会就会把对应的SQL给显示出来,并且提供了一键复制,最大程度简化了一系列操作,当预览的代码里面含有变量或者对象的get方法时,会默认把该参数替换成?

6、没有from方法的代码片段进行弱提示

现状

在我开发插件SQL预览的功能下,发现有的时候会丢失表名,所以专门做了一个弱提示个功能,虽然说在项目上跑是会自动不上的,但是刚接手的人员可能会有一些懵,最好是按照规范来写(建议)

CleanShot 2023-08-16 at 21.23.43

可以从上图看出,可以快速的添加from方法

7、安装插件的两种途径

插件推荐下载方式

1 、🔥加入 QQ 群: 抢先体验内测功能,有问题反馈之后能快速修复,从而不影响大家的开发效率

2 、通过码云仓库下载发新版本 下载

3 、通过 IDEA 市场下载以及更新(需要 JetBrains工作人员审核,工作日需要 1-2 天,节假日不审核,会顺延到下一个工作日)

安装指南

​ 目前插件的安装方式有两种:

1、通过IDEA的插件市场搜索对应的插件名称,然后点击安装,设置--》Plugins --》Marketplace--》搜索插件名称--》点击插件右侧的Install

image-20230816213554813

2、通过本地压缩包进行安装,在方式一的基础上点击小齿轮之后出现一个下弹框,然后点击以Install开头的哪个选项,然后选择对应的插件zip/jar压缩包

image-20230816213807507

8、插件统一入口

使用指南

可能刚接触插件的用户们可能都会有一个疑问❓,我该怎么使用这个插件,如何生成代码?带着解决以上问题的原则,故而有了以下相关界面操作的介绍

image-20230816220131133

1️⃣ 在这里自行连接数据库,然后选择表右击、弹出一个菜单

2️⃣ 点击mybatis flex code generate

9、代码生成面板

CleanShot 2023-08-24 at 11.39.51

1️⃣ 用于选择保存好的生成配置,可以根据不同模块快速选择生成路径(配置好生成配置之后点击下拉框,点击添加配置

2️⃣ ID生成策略

3️⃣ 数据库表概览(支持搜索、排序)

4️⃣ 自定义数据库字段类型与java匹配

5️⃣ 取消严格模式,可以单个文件生成

6️⃣ 各种文件的生成包路径

7️⃣ 生成包路径对应的模块

8️⃣ 勾选同步之后,controller模块一旦改变,下面的所有模块都会同步

9️⃣ 插件设置页面

10、插件配置界面

CleanShot 2023-08-24 at 13.36.31@2x

1️⃣ 导出自身配置分享给同事

2️⃣ 导入他人提供的配置,快速适用于生产当中

3️⃣ 恢复所有的配置(插件默认配置)

4️⃣ 包名匹配,快速的自动在生成面板匹配对应的代码生成包路径

5️⃣ 每个生成文件的后缀配置

6️⃣ 可以配置生成策略:Active Record管理生成配置统一返回实体类相关配置

7️⃣ 第三方注解:LombokSwagger

8️⃣ 自定义代码模板

9️⃣ 重置代码模版

11、APT字段批量重命名

现状

当我们在项目中多处使用了APT生成的文件里面的字段之后,当我们万一需要修改这个字段名的时候,那么对其应用的字段全都会报错,需要我们手动去修改

image-aptRename

12、根据SQL生成简易的Flex代码

image-sqlToFlexCode

本站访客数 人次 本站总访问量