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中设置统一的模板头和模板尾,然后在需要的文件中统一使用:

在需要的文件中引入:

总结

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

相关文章

  • Spring Boot 3 RestClient使用实战案例

    Spring Boot 3 RestClient使用实战案例

    本文详细介绍了SpringBoot3中RestClient的使用方法,从基础到高级,涵盖了各种常见场景和最佳实践,通过本教程,读者可以理解RestClient的核心概念和优势,感兴趣的朋友跟随小编一起看看吧
    2026-01-01
  • mybatis-generator生成多次重复代码问题以及解决

    mybatis-generator生成多次重复代码问题以及解决

    在使用MySQL数据库时,如果多个数据库中存在相同表名,即使在URL中配置了数据库名,也可能导致数据互相影响,解决这一问题的方法是在mapper-generator-config.xml文件中添加catalog属性,明确指定逆向工程代码所涉及表的数据库名
    2024-10-10
  • java多线程编程之join方法的使用示例

    java多线程编程之join方法的使用示例

    join方法的功能就是使异步执行的线程变成同步执行。也就是说,当调用线程实例的start方法后,这个方法会立即返回,如果在调用start方法后后需要使用一个由这个线程计算得到的值,就必须使用join方法
    2014-01-01
  • jdk21安装后无jre文件该如何解决

    jdk21安装后无jre文件该如何解决

    java开发少不了安装jdk,下面这篇文章主要给大家介绍了关于jdk21安装后无jre文件该如何解决的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2024-05-05
  • springboot项目test文件夹下带main方法的类不能运行问题

    springboot项目test文件夹下带main方法的类不能运行问题

    这篇文章主要介绍了springboot项目test文件夹下带main方法的类不能运行问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Lombok @Slf4j log对象没有info等方法不可用问题及解决

    Lombok @Slf4j log对象没有info等方法不可用问题及解决

    本文主要介绍了如何解决Spring Boot项目中的日志依赖冲突问题,以及如何使用Lombok和SLF4J进行日志记录,Lombok通过生成Logger对象简化了日志记录,而SLF4J提供了一个统一的日志接口,允许开发者在运行时选择不同的日志实现
    2024-12-12
  • mybatis-generator自动生成dao、mapping、bean配置操作

    mybatis-generator自动生成dao、mapping、bean配置操作

    这篇文章主要介绍了mybatis-generator自动生成dao、mapping、bean配置操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • java中break和continue区别及使用场合分析

    java中break和continue区别及使用场合分析

    本文力图通过实例加使用场合详解来引导菜鸟重新认识break和continue语句,需要的朋友可以参考下
    2014-01-01
  • Java实现图片模糊效果详解

    Java实现图片模糊效果详解

    图片模糊是图像处理中的一种常见效果,它通过平均周围像素的颜色来使图像变得模糊,下面我们来看看如何使用Swing库实现图片模糊效果吧
    2025-02-02
  • java线程池ThreadPoolExecutor的八种拒绝策略示例详解

    java线程池ThreadPoolExecutor的八种拒绝策略示例详解

    ThreadPoolExecutor是一个典型的缓存池化设计的产物,因为池子有大小,当池子体积不够承载时,就涉及到拒绝策略。JDK中已预设了 4 种线程池拒绝策略,下面结合场景详细聊聊这些策略的使用场景以及还能扩展哪些拒绝策略
    2021-11-11

最新评论