idea版本:2023.1
未设置模板的idea,新建类会自动生成类注释
格式如下:
/**
* @author user
* @date 2023/5/20 0020 14:25
*/
public class User {
}
其中,user为当前用户名
这里,如果希望将类注释改写成如下,则需要更改默认配置
/**
* @author user
* @date 2023-05-20 15:07:36
*/
public class User {
}
配置文件入口:
setting —> editor —> File and Code Templeates —> Includes —> File Header
idea内置了一些预定义变量:
变量 | 描述 | 案例 |
---|---|---|
${PACKAGE_NAME} | 新文件所在的包名 | com.example.action |
${USER} | 当前用户系统登录名 | USER |
${DATE} | 当前系统日期 | 2023/5/20 0020 |
${TIME} | 当前系统时间 | 15:07 |
${YEAR} | 当前年数 | 2023 |
${MONTH} | 当前月数 | 05 |
${MONTH_NAME_SHORT} | 月简称。例如:1月、2月等 | 5月 |
${MONTH_NAME_FULL} | 月全名。例如:一月、二月等 | 五月 |
${DAY} | 当前天数 | 20 |
${DAY_NAME_SHORT} | 周简称 | 周六 |
${DAY_NAME_FULL} | 周全称 | 星期六 |
${HOUR} | 当前小时 | 15 |
${MINUTE} | 当前分钟数 | 07 |
${SECOND} | 当前秒 | 36 |
${PROJECT_NAME} | 项目的名称 | maven_demo |
这里使用模板如下:
/**
* @author sou
* @date ${YEAR}-${MONTH}-${DAY} $TIME:$SECOND $DAY_NAME_SHORT
*/
效果:
/**
* @author sou
* @date 2023-05-20 15:07:36 周六
*/
public class User {
}