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 {
}







![[RSA议题分析] Finding Vulnerabilities through Static Analysis and Scripting](https://img-blog.csdnimg.cn/b682e8fffbee4bad8b778800443279a4.png#pic_center)











