idea 设置
常用插件
- Translation 翻译
- MyBaitsX
- Maven Helper 解决包冲突
- lombok 注解@Data
- Grep Console 打印字体
- Git Commit Template 无要求时不用使用,提交检测费事,浪费时间
- GenerateAllSetter 自动生成的set方法
- .ignore 忽略不提交到git的文件格式
- Stackoverflow 问题解决
- Mybatis-log-plugin 选中需要转换的mybatis log日志,然后点击右键,选择Restore sql from slection
- RestfulToolkit
- 根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N );
- 提供了一个 Services tree 的显示窗口;
- Rainbow Brackets 解决括号太多,确定当前代码行是否属于某个代码块
- SequenceDiagram
可以根据代码调用链路自动生成时序图,梳理方法调用,梳理工作中的业务代码有极大的帮助。
安装完成后,在某个类的某个函数中,右键 --> Sequence Diagaram 即可调出。 - POJO to Json
一键将POJO转换为Json - GsonFormat 将JSON 转换为bean;
热部署
<!-- 热部署 本地测试使用线上环境不可开启-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
build–>compile–>build project automa
advanced Settings --> compile —> allow auto
常用设置:
-
设置代码注释模板,类注释与方法注释。
-
设置maven
- 新项目设置
-
自动代码提示:忽略大小写。
-
性能参数优化:
-
设置内存大小 -Xms2048m -Xmx4096m
Help—Edit Custom VM Options
idea安装路径下bin文件下修改vmoptions,分别对应32/64位 -
serialVersionUID 自动生成
打开设置 File ➡️ Settings ➡️ Editor ➡️ Inspections
搜索UID
Severity
设置为Error
-
设置方法分割线
7、ctrl + alt + O 全部类自动导入 -
修改idea默认文件,提高代码提交速度
- idea bib/ runnerv.exe 改为bak
-
忽略告警:
https://blog.csdn.net/qq_43719388/article/details/117172841
直接复制一下配置:
param:,date:,date,Author,Date,Return,Throws:,Throws,Param,Title,Param:,Title:,data:,Data:,author:,return:,Author:,Description,Description:,description:,time: -
xml 文件报错
https://www.cnblogs.com/waterlufei/p/7056302.html -
idea 配色
https://www.jetbrains-active.com/idea/detail/28127.html