1、社区版必备插件
2、Mybatis插件(推荐)
文档地址: https://gejun123456.github.io/MyBatisCodeHelper-Pro/
使用教程:https://www.cnblogs.com/NeverCtrl-C/p/10193390.html
插件破解:https://zhile.io/2019/04/23/mybatis-code-helper-pro-crack.html
功能描述:
通过方法名(不需要方法的返回值和参数 会自动推导出来)来生成sql 可以生成大部分单表操作的
sql 只需要一个方法的名字即可 会自动补全好方法的参数和返回值 和springdatajpa的语句基本一致
sql全自动提示,sql正确性检测,插件会识别mybatis的一系列标签 如 include trim set
where,在这些标签之后的sql可以自动提示数据库的字段,检测sql的正确性,从此不用担心sql
写错
直接从Intellij自带的数据库或者配置一个数据库生成crud代码 自动检测好 useGeneratedkey
自动配置好模块的文件夹 只用添加包名就可以生成代码了
从java类生成mybatis crud代码 建表语句 支持生成service,建表支持生成多字段的索引
数据库添加字段后可以继续生成,不会修改之前已经在接口或xml添加的自定义的方法 无需再去进
行手动的添加
mybatis接口和xml的互相跳转 支持一个mybatis接口对应多个xml
mybatis接口中的方法名重构支持
xml中的 param的自动提示 if test的自动提示 resultMap refid 等的自动提示
resultMap中的property的自动提示
xml中refid,resultMap等的跳转到定义
检测没有使用的xml 可一键删除
检测mybatis接口中方法是否有实现,没有则报红 可创建一个空的xml
检测resultmap的property是否有误
param检测 检测#{ 中的内容是否有误
ognl 支持 if test when test foreach bind中的自动补全,跳转和检测
mybatis接口中一键添加param注解
mybatis接口一键生成xml
支持spring 将mapper注入到spring中 intellij的spring注入不再报错 支持springboot
一键生成mybatis接口的testcase 无需启动spring,复杂sql可进行快速测试
一键生成两张表关联的join
一键从sql语句中 导出resultMap
3、Git相关插件
3.1、gitignore(推荐)
功能描述:
文件语法突出显示
在项目视图中为忽略的文件着色
Gitignore模板按名称和内容过滤和选择规则生成器
用户自定义模板
按指定的Gitignore文件显示忽略的文件(右键单击.gitignore文件)
在当前选择的目录中创建文件
根据GitHub的模板集合生成Gitignore规则
从弹出菜单将选定的文件/目录添加到Gitignore规则
建议.gitignore为新项目创建文件
带有修复措施的条目检查(重复,覆盖,未使用,语法错误,相对条目)
注释和括号支持
导航到项目视图中的条目
重命名忽略文件中的条目

关闭打开的忽略文件操作
具有导入/导出功能的自定义用户模板
文件语法突出显示
在项目视图中为忽略的文件着色
Gitignore模板按名称和内容过滤和选择规则生成器
用户自定义模板
按指定的Gitignore文件显示忽略的文件(右键单击.gitignore文件)
在当前选择的目录中创建文件
根据GitHub的模板集合生成Gitignore规则
从弹出菜单将选定的文件/目录添加到Gitignore规则
建议.gitignore为新项目创建文件
带有修复措施的条目检查(重复,覆盖,未使用,语法错误,相对条目)
注释和括号支持
导航到项目视图中的条目
重命名忽略文件中的条目
关闭打开的忽略文件操作
具有导入/导出功能的自定义用户模板
3.2、Git Integration 或 Git
idea内提供git版本管理的基础功能,使用git必需安装的。
3.3、GitToolBox(推荐)
在Idea的状态栏显示git状态,还提供了定时fecth等功能。
3.4、Git Flow Integration(推荐)
用于在Idea里面使用Gitflow工作流,使用这个插件需要先在自己的电脑上面安装好Gitflow。
3.5、GitLab Projects(推荐)
和GitLab Integration Plugin插件,使用Gitlab作为私有仓库时有用。
Features:
GitLab Checkout support - add GitLab autocompleter to IDE Git checkout dialog
GitLab Share dialog - allows quick import of new projects to GitLab, user can specify
namespace and project visibility
GitLab Merge Request dialog - user can quickly create new merge requests from current
branch
GitLab Merge Request List dialog - user can list and accept all open code reviews
3.6、Git Commint Template(推荐)
提供使用如下模板创建提交日志的功能:
():