一. Alibaba Java Coding Guidelines/Sonar Lint/CheckStyle
主要作用是根据 https://github.com/alibaba/p3c (包含了编码风格, 日志打印, 数据库, 工程结构, 安全, 设计等方面的规范) 对编写的代码实时进行检测和提醒, 对于规范代码, 提高代码质量和降低代码潜在风险有很大的帮助
![c5a213fbdf28818387ae2ac88ae42a90.png](https://i-blog.csdnimg.cn/blog_migrate/8d76f518b9360ac36ee82ef497325bf6.png)
二. Free Mybatis plugin
主要作用是集成 mybatis-generator-gui 界面, 快速在 xml 和 java mapper 文件之间跳转, 生成 mapper xml 文件和方法等
![aca735f1c09c54fb00df18bb8190deda.png](https://i-blog.csdnimg.cn/blog_migrate/cbec515cb8daeea975be8fc70fff281b.png)
三. GenerateAllSetter
主要作用是使用快捷键快速生成一个类的 set 方法代码, 对于 高级 getsetconfig 研究员很有用
![e789fbbd6950006248d226755853ef03.png](https://i-blog.csdnimg.cn/blog_migrate/79361f0ccbdfdbade0c7c20a2194ff46.jpeg)
四. Lombok
主要作用是节省 java 代码 https://github.com/mplushnikov/lombok-intellij-plugin
![dd80380f7846edec20a7000eef2e616a.png](https://i-blog.csdnimg.cn/blog_migrate/5ff16d302bb647fc12b1b33a34f8ef2d.png)
五. Maven Helper
主要作用是解决 maven 包冲突的时候可以快速看到依赖树, 比普通的 maven 命令和 idea 自带的 dependency 分析可视化效果好的多
![433e229034f2b147ab165c5f4ee2bb3e.png](https://i-blog.csdnimg.cn/blog_migrate/9b9bd6a33ebb0fecc7811bd59b2ae55b.jpeg)
六. Rainbow Brackets
主要作用是括号配色, 可以很方便的看到不同层级的括号, 方便阅读代码
![f5a14745ea8966945d2465fbedad2de7.png](https://i-blog.csdnimg.cn/blog_migrate/7383b6dae6b917121bf8843aec97eb40.png)
七. Json2Pojo/GosnFormat
主要作用是由 json 生成 java 实体类, 当和第三方系统合作以 json 进行传递, 对方给出 json 实例, 自己的系统需要根据对应的 json 建立实体类, 还是非常实用的
![5d1250281fa54afa278ba0f5c2e62567.png](https://i-blog.csdnimg.cn/blog_migrate/0c3dba7acb28f4bb2723f8249ce0b405.png)
八. Rainbow Fart
彩虹屁插件, 主要是一款在你编程时疯狂拍你马屁的插件. 支持通过在线语音合成播报,支持自定义关键词和文本,同时语音合成还支持自定义语音合成发音人, 志玲姐姐天天鼓励你写代码哦
![b9754c9820aee73c0a3c050faba56db7.png](https://i-blog.csdnimg.cn/blog_migrate/fed5e4e7287af4dd22c6d744ceaf311c.jpeg)
插件安装位置输入关键字即可安装, 重启 idea 后生效: