通用管理后台推荐 (兮家 plus)
- 【兮家 plus】, 主要应用于中小型项目的快速开发,已经历历时3年的优化改进,具备完善的基础功能以及代码生成,并且拥有完善的分布式解决方案:如分布式缓存,分布式锁,分布式唯一编号
- 兮家 plus git 地址: https://gitee.com/wslxm/xijia-plus
- 如果觉得本文有用,动动小手点赞或关注一下呗,将不定时持续更新更多的内容…,感谢大家的观看!
个人整理,后续有在更新
一、打开安装插件页:
1、IDEA 左上角点击 --> File --> Settings --> Plugins 或 快捷键 Ctrl+Alt+S --> Plugins
2、输入第二部的每一个小标题的名称即可,如: 二 --> 1 的 Rainbow Brackets
二、插件推荐
1、Rainbow Brackets (有颜色的括号)
安装即用
2、Background Image Plus (背景图)
安装后设置背景图,安装后选择 view -> Set Background Image 进行设置即可
3、CodeGlance (右侧代码缩略图)
安装即用,示例如下:
4、MyBatis Log Plugin ( mybatis 的完整 sql 打印工具)
安装即可开启:
sql 打印工具, 能直接查看编译后可运行的 sql ,输出控制台上右键选择 Restore Sql from Selection
打开sql 打印面板查看最终的执行sql
注意事项: MyBatis 或MyBatis-plus 需开启sql 打印功能,否则获取不到 sql
5、Free Mybatis plugin 或 mybatisx (mybatis 的 xml 增强工具)
安装即用
free-idea-mybatis 和 mybatisx (mybatis-plus 提供) 是增强 idea 对mybatis支持的插件,两款插件功能大同小亦
主要功能如下:
生成mapper xml文件
快速从代码跳转到mapper及从mapper返回代码
mybatis自动补全及语法错误提示
集成mybatis generator gui界面
6、GenerateAllSetter (实体类自动生成 set 赋值方法)
安装即用
生成对象的所有set 赋值方法并可以设置默认值, 选择 new 出的实体类对象, 快捷键: alt+enter 生成
示例:
快捷键: alt+enter
选择其中一个,生成如下: 我选的第二个会生成默认值, 选第一个不会生成默认值
7、Lombok (生成 get/ser 插件)
不多说, 用过的都知道, 自动生成 getter和setter ,使用了 lombok 包的功能必须引入 Lombok 插件
<!-- lombok 生成get/ser -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
8、Alibaba Cloud Toolkit (自动部署插件)
代码自动部署神器,第一次配置较为复杂,请移步参考地址:Alibaba Cloud Toolkit
9、Translation (翻译插件)
安装即用
可到 settings进入点击 other settings 配置属性和使用百度还是谷歌等来进行翻译, 具体可参考:Translation
翻译示例
转换示例
10、Spring Assistant (配置文件yml /properties 自动提示+补全)
安装即用
11、Grep Console ( 控制台日志颜色配置)
在输出控制台 右键,打开设置面板
配置
然后就能看到日志根据不同的级别暂时不同的颜色了
12、Alibaba Java Coding Guidelines (阿里巴巴开发规范)
安装即用
安装后在写代码时将会自动进行检查
项目上, 或文件上右键, 或 tool 菜单下会出现,编码规约扫描, 点击可以对代码进行扫码
13、maven-search (maven 搜索插件)
安装即用
在 tool 中打开选择 Maven search
使用
14、leetcode editor
力扣刷题,摸鱼神器(待完善描叙)
15、Key Promoter X
快捷键提示插件。当你执行鼠标操作时,如果该操作可被快捷键代替,会给出提示,帮助你自然形成使用快捷键的习惯,告别死记硬背。
16、AiXcoder Code Completer
代码提示补全插件。使用 AI 去自动提示和补全代码,比 IDEA 自带的代码补全更加智能化。
17、GenerateSerialVersionUID
代码生成插件。一键为实现 Serializable 接口的类生成 SerialVersionUID。
18、GitToolBox
Git 增强插件。在自带的 Git 功能之上,新增了查看 Git 状态、自动拉取代码、提交通知等功能。最好用的是可以查看到每一行代码的最近一次提交信息。
19、MyBatisCodeHelperPro
mybatis代码帮助插件。最好的Mybatis代码提示,完整支持Mybatis动态sql代码提示,代码检测,写sql几乎所有地方都有代码提示。
20、SequenceDiagram
通过选中的方法,可以查看到调用的深度,生成时序图,好厉害选中方法名(注意不要选类名),然后点击鼠标右键(显示可选项),选择Sequence Diagram
21、Statistic
析项目代码行数,可以细化到每个类的量级
21、中文语言包
Chinese language pack