IDEA code template配置和参数方式

 更新时间:2024年01月15日 10:26:10   作者:南熏门前一只喵  
这篇文章主要介绍了IDEA code template配置和参数方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教<BR>

IDEA code template配置和参数

IDEA中通过设置code template,可以自定义文件初始化模板。

具体创建过程如下,同学们可以参考借鉴。

打开设置界面,注意通过setting进行设置作用范围仅在当前project

通过other setting —> Seting for New Project进行设置,作用范围是所有新创建的project空间

选择Editor—>File and Code Templates进行编码模板设置。

如果要设置java文件的Code Template仅需设置Class、Interface和Enum即可。

如下是IDEA支持的模板标签

以其代表的含义:

/**
 * 包名${PACKAGE_NAME}:com.czx.springbootwebservice
 * 类名${NAME}:CodeTemplateTest
 * 当前系统用户${USER}:CZX
 * 日期${DATE}:2019/8/8
 * 时间${TIME}:20:04
 * 年${YEAR}:2019
 * 月${MONTH}:08
 * 月${MONTH_NAME_SHORT}:八月 
 * 月${MONTH_NAME_FULL}:八月 
 * 日${DAY}:08
 * 时${HOUR}:20
 * 分${MINUTE}:04
 * 项目名${PROJECT_NAME}:springbootwebservice
 */

可以根据这些构建属于自己的code Template

提供一个自定模板供参考:

/*
 * Project: ${PROJECT_NAME}
 * 
 * File Created at ${DATE}
 * 
 * 自定义时间格式代替DATE标签:${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}:${TIME}
 */
package ${PACKAGE_NAME};

/**
 * @Type ${NAME}.java
 * @Desc 
 * @author 用户名
 * @date ${DATE} ${TIME}
 * @version 
 */
public class ${NAME} {
}


/**
 * Revision history
 * -------------------------------------------------------------------------
 * 
 * Date Author Note
 * -------------------------------------------------------------------------
 * ${DATE} 用户名 create
 */ 
    

创建的java类模板如下:

你还可以在Includes中设置统一的模板头和模板尾,然后在需要的文件中统一使用:

在需要的文件中引入:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Maven构建生命周期详细介绍

    Maven构建生命周期详细介绍

    这篇文章主要介绍了Maven构建生命周期详细介绍,小编觉得还是挺不错的,这里分享给大家,需要的朋友可以参考下。
    2017-11-11
  • 使用自定义注解实现加解密及脱敏方式

    使用自定义注解实现加解密及脱敏方式

    这篇文章主要介绍了使用自定义注解实现加解密及脱敏方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • java实现JSON字符串格式化输出

    java实现JSON字符串格式化输出

    这篇文章主要为大家详细介绍了如何使用java实现JSON字符串格式化输出,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以了解下
    2024-01-01
  • SpringBoot启动报错属性循环依赖报错问题的解决

    SpringBoot启动报错属性循环依赖报错问题的解决

    这篇文章主要介绍了SpringBoot启动报错属性循环依赖报错问题的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • java IO实现电脑搜索、删除功能的实例

    java IO实现电脑搜索、删除功能的实例

    下面小编就为大家带来一篇java IO实现电脑搜索、删除功能的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • Java开发者必备10大数据工具和框架

    Java开发者必备10大数据工具和框架

    这篇文章主要为大家详细介绍了Java开发者必备10大数据工具和框架,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • Java 对10个数进行排序的实现代码

    Java 对10个数进行排序的实现代码

    可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换, 下次类推,即用第二个元素与后8个进行比较,并进行交换
    2017-02-02
  • java 线程创建多线程详解

    java 线程创建多线程详解

    本文主要讲解java 线程创建多线程的知识,这里对java线程的创建做了详细介绍,并附简单示例代码,有兴趣的小伙伴可以参考下
    2016-09-09
  • Spring AOP手动实现简单动态代理的代码

    Spring AOP手动实现简单动态代理的代码

    今天小编就为大家分享一篇关于Spring AOP手动实现简单动态代理的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 快速排序的原理及java代码实现

    快速排序的原理及java代码实现

    网上关于快速排序的算法原理和算法实现都比较多,不过java是实现并不多,而且部分实现很难理解,和思路有点不搭调。所以整理了这篇文章。如果有不妥之处还请建议。
    2016-02-02

最新评论