File and Code Templates , Live Templates
File and Code Templates
进入 IDEA 路径
File | Settings | Editor | File and Code Templates
- 将上述图片上的2页签下的3部分
Class
Interface
Enum
AnnotationType
都勾选上4。 - 将中间的编辑栏中新增
#parse("File Header.java")
,如图所示。
这里的File Header.java
是任意的文件名,你可以定义在任何位置。 - 在
Includes
页签,新增一个File Header.java
文件,文件中新增模板内容
/**
*
* @author ${USER} huwenming
* @date ${DATE} ${TIME}
*/
至于该用什么变量${},你可以用下面的Description
中的预定义变量。
或者你干脆可以定义一个完整的java文件,包括属性方法,DIY what you want。
Live Templates
定义几个模板代码。
IDEA 路径
File | Settings | Editor | Live Templates
集合
- 新建template组
Java
组
- map模板
剩下同理.ArrayList
,LinkedList
,LinkedHashMap
,HashMap
,当然还可以更多,DIY what you want。
日志
由于现在日志框架趋势基本是slf4j的API,因此代码中必不可少的必定是日志,假设每一个class中都有一个日志,那我要多些多少代码,麻烦。
于是我们可以自定义一个logger的操作和slogger的代码模板。
- 非静态日志
- 静态日志
这样就不用每一个class当中都写一个T.class来获取当前对象的日志。