1. 实现Serializable
接口,快速生成serialVersionUID
如上图设置后,聚焦类名位置,alt + enter,选择add 'serialVersionUID' id即可
2. 新建类或接口时,自动添加作者版本等信息
/**
* @ClassName ${NAME}
* @Description TODO
* @Author ${USER}
* @Date ${DATE} ${TIME}
* @Version 1.0
**/
3.idea默认执行对象的toString方法
在调试Dubbo源码时遇到一个诡异的问题,就是在idea中,dubug代码的时候,在断点出,idea会默认执行对象的toString方法,以展示调试时上下文的对象信息,可取消勾选
enable
框取消。
4.修改Maven项目默认编译的jdk版本
在pom.xml文件中添加如下属性即可
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
5. 推荐安装插件
- Alibaba Java Code Guidelines:代码规范检查
- Maven Helper:Maven依赖查看,可查看冲突的jar依赖路径
- Mybatis plugin:可以在mapper接口中和mapper的xml文件中来回跳转,就想接口跳到实现类那样简单