前言:
使用 IDEA 开发项目, 每次导入新的项目都需要重新配置, 例如 maven home
解决方案:
1. 进入 IDEA 中, 打开设置
快捷键: ctrl + alt + s
2. 找到设置新项目的配置
这里博主没有在菜单栏找到这个 settings for new projects 的功能, 所以只能借助快捷键打开设置界面
3. 打开新项目设置界面
第二步设置了快捷, 通过快捷键打开新项目设置的地方
maven home 为例, 这样设置完毕后, 下次新创建项目就不需要重复设置 maven home 了
设置java版本
好用的插件
安装好插件后,记得重启IDEA
Mybatis Log Plugin 插件
控制台中打印出了sql语句,但是由于避免出现SQL注入,大部分情况下都是使用#{}占位符的方式传参。所以日志打印SQL时,打印的也是占位符, 通过日志拼凑真正可执行的SQL还是件比较头痛的事情。
Mybatis Log Plugin 可以解决上述问题
在IDEA2020,插件 Mybatis Log plugin 收费了
上传了破解后的 Mybatis Log plugin 插件
JRebel插件
实现热更新
参考文档: https://blog.csdn.net/lianghecai52171314/article/details/105637251
Vuesion Theme
更换IDEA界面样式
Atom Material ICons
美化Icon图标
File Expander
Idea中打开压缩包,包括jar包跟war包
Grep Console
IDEA控制台,过滤日志、给不同级别的日志或者给不同pattern的日志加上背景颜色与上层颜色
好用的设置
显示行号和方法分割线
创建文件时,自动生成作者和时间信息
取消匹配大小写
取消勾选后,输入小写 s ,也能提示出 String
双斜杠注释改成紧跟代码头
intellij idea 去掉import 引入折叠
import引入折叠则看不到不需要的import
设置自动导包
内存限制
Java 运行内存限制
-XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms512m -Xmx512m -Xmn256m -Xss256k -XX:SurvivorRatio=8
不常用处理
xml 标红处理
一般情况下,使用alt+enter可以处理。
但是如果你更换了数据库类型,例如从mysql换到了postgres,这里的alter+enter则不会显示可选的postgres
设置如下
在setting里面搜索"SQL Dialects",将红色框框的设置为postgres数据库