IntelliJ IDEA 的一些配置使用
IntelliJ IDEA 的一些配置使用
插件
CodeGlance Pro
一款非常好用的代码查看工具
类似 VSCode 的右边可以在屏幕的右边看粗略的代码,快速移动到对应位置
Maven Helper
快速定位到有有问题的依赖
很多时候,代码运行不了,出一些莫名其妙的问题,可能是依赖冲突导致的,如果想查看对应的模块引用了哪些依赖,有没有冲突,等,可以快速定位到,并且便捷的解决冲突(排除冲突的依赖)
使用方法
打开 pom.xml
点击下面的的 Dependency Analyzer
MyBatisLog Free
非常好用的 SQL 执行调试工具
在使用 MyBastis/MyBatisPlus 做为数据库查询工具时,通常我们想知道接口执行了什么 SQL,是复制控制台输出的 SQL 语句,然后放到 Navicat 等数据库客户端去执行,但是一般复制出来的 SQL 语句的参数都是以问题(?)的形式表示的,例如:
select * from a where id = ?
这样,我们就得再把 SQL 执行的的参数复制过去替换掉问题(?)这样,如果参数比较多的情况,就比较繁琐了,MyBatisLog Free
很好的解决了这个问题,并且在在 MyBatisLog Free
的输出里面只会有 SQL 输出,这样可以更专注的拿到自己想要的 SQL
使用方法
只需要在 IntelliJ IDEA
的 工具栏
里面点击 MyBatis Log Plugin
MyBatisX
非常好用的业务代码生成工具
配置
配置自动生成 serialVersionUID
很多时候我们的实体类,如果实现了Serializable
接口,需要给这个实体类添加一个serialVersionUID
便于后续对数据进行序列化/反序列化操作,如果想要快速的得到一个序列化 id,可以使用这个功能

勾选上这个之后,如果有类实现了Serializable
接口,但是还没有明确的指定serialVersionUID
,IDEA
就会给出一个警告:

这个时候,使用这个警告里的更多操作
(Alt+Enter
)就可以在这个类里面创建常量字段serialVersionUID
,他会生成一个随机的long类型数字
代码模板
很多时候,我们创建一些 Java 类/文件的时候希望带上一些信息,比如创作者,创建时间,注释等,可以使用代码模板来自动生成

并且,我这里有一个DESC
的变量,是需要在创建文件的时候就强制要手动输入的

就是说,你创建这个类,至少得说明为什么创建吧
我的 IntelliJ IDEA 配置
下载这个zip
包之后在i
里面导入就行了