Intellij Idea 常用经典定制配置


这篇博文记录博主针对Intellij idea IDE 做的配置调制。

0x01 通用配置篇

1.1 取消自动打开上次的项目

System Settings——》取消(Reopen last project on startup)对勾
Intellij Idea 常用经典定制配置

1.2 设置快捷键

keymap——> 修改为 Eclipse 快捷键
Intellij Idea 常用经典定制配置

1.3 修改字体

Editor ——》Font ——》字体类型修改为 JetBrains Mono
Intellij Idea 常用经典定制配置

1.4 修复项目字符编码为UTF-8

Editor ——》 File Encodings ——》 字符编码修改为UTF-8 如下所示:
Intellij Idea 常用经典定制配置

1.5 序列化类没有序列化ID

Intellij Idea 常用经典定制配置

0x02 Spring 推荐代码风格配置

2.1 制表符和缩进

Editor——》Code Style——》Java ——》Tabs and Indents

勾选 Use tab character, 表示缩进使用制表符而不是空格
Intellij Idea 常用经典定制配置

2.2 Wrapping and braces

Keep when reformating:

  • multiple expressions in one line,
  • simple blocks in one line,
  • simple classes in one line

Intellij Idea 常用经典定制配置

0x03 插件配置篇

3.1 IDE Features Trainer

插件官网:https://plugins.jetbrains.com/plugin/8554-ide-features-trainer
推荐理由:Intellij idea 功能练习者插件

3.2 GsonFormat

插件官网:https://plugins.jetbrains.com/plugin/7654-gsonformat
推荐理由:该插件可以帮助我们快速建立json解析实体类

3.3 Free MyBatis plugin

插件官网:https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin
推荐理由:装完成重启IDEA之后,我们会看到code左侧或多出一列绿色的箭头,点击箭头我们就可以直接定位到xml相应文件的位置。
Intellij Idea 常用经典定制配置

3.4 MyBatis Log Plugin

插件官网:https://plugins.jetbrains.com/plugin/10065-mybatis-log-plugin/
推荐理由:Mybatis现在是java中操作数据库的首选,在开发的时候,我们都会把Mybatis的脚本直接输出在console中,但是默认的情况下,输出的脚本不是一个可以直接执行的。
Intellij Idea 常用经典定制配置
如果我们想直接执行,还需要在手动转化一下。

MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的,如图:
Intellij Idea 常用经典定制配置

3.5 Lombok

插件官网:https://plugins.jetbrains.com/plugin/6317-lombok/
推荐理由:强大的注解生成Getter,Setter,ToString(), 建造者模式方法。

详细用法参见 Spring Boot 2.x 最佳实践之lombok集成

3.6 Alibaba Java Coding Guidelines

插件官网:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

  • 推荐理由:阿里巴巴规约扫描插件,代码质量扫描辅助插件