2.4 IDEA代码模板配置

2.4.1 代码模板定制

代码模板定制的设置路径为 Settings→Editor→Live Templates,如图2-48所示。

图2-48 代码模板定制

在图2-18中,可以看到多种语言的模板。

2.4.2 注释生成

配置路径为File→Settings→Editor→File and Code Templates,如图2-49所示。

图2-49 类注解1

这里的几个参数,如${PACKAGE_NAME}表示包名,${NAME}表示类名,都是大写的格式,如图2-50所示。

图2-50 类注解2

生成模板注释代码,如图2-51所示。

图2-51 模板注释代码

2.4.3 生成Java类模板

这里实现一个控制器类模板。

增加引入和注解,这里把类名 Controller 之前的字符串作为 RequestMapping 的参数,代码如下。

增加方法的代码如下。

完整配置代码如下。

最终模板代码生成结果如图2-52所示。

图2-52 模板代码生成

有些语法规则模板不一定支持,只能根据现有规则制定最符合需求的模板,最大限度地节省代码。

根据类似的方法,还可以定义接口类、接口实现类等模板化代码。

当模板代码比较多时,可以将其拆分,每个模板存一个单独的文件,放在Includes目录下,如常用的Dao类或logback模板,这样每次新建文件修改一些自定义参数即可,可以提高编码的速度。代码模板引入如图2-53所示。

图2-53 代码模板引入