idea类模板

Jetbrains Idea 是常用的开发工具,在创建类时,很多时候需要添加一些通用类注释,比如作者、时间等,可以通过设置类模板来实现。
打开Settings -> Editor -> File and Code Templates
找到 Class 和 Interfaces 对应java的类和接口文件。

支持的变量列表:

  • ${PACKAGE_NAME} Name of the package in which a new class is created 包名称
  • ${NAME} Name of the new class specified by you in the Create New Class dialog 类名称
  • ${USER} System login name of the current user 当期登录名
  • ${DATE} Current system date 日期 2024/1/10
  • ${TIME} Current system time 时间 14:53
  • ${YEAR} Current year 年
  • ${MONTH} Current month 月 数字
  • ${MONTH_NAME_SHORT} First 3 letters of the current month name (Jan, Feb, and so on) 简写月 英文
  • ${MONTH_NAME_FULL} Full name of the current month (January, February, and so on) 全写月 英文
  • ${DAY} Current day of the month 日
  • ${HOUR} Current hour 小时
  • ${MINUTE} Current minute 分
  • ${PROJECT_NAME} Name of the current project 当期项目名称

一个配置样例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")

import lombok.extern.slf4j.Slf4j;
/**
* @Title:
* @Description:
* @author: libo
* @date: ${DATE} ${TIME}
* @Version:1.0
*/
@Slf4j
public class ${NAME} {
}

新建类测试下