Idea使用方式——创建类模板
2024-10-09 13:18:39
问题:创建类或接口时,要添加自定义的默认注释,比如版本,时间等。每个类修改显然不符合程序员的思路,有没有办法通过定义模板来实现?
使用Idea模板
Idea可听过创建类模板来实现。
功能路径:Setting -> Editor -> File and Code Template -> Class 修改,右侧文件内容
模板内容
${}变量标识变量注入
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")
package ${PACKAGE_NAME}; // 解决package
#end
#parse("File Header.java")
// 默认导入lombok,方便日志打印
import lombok.extern.slf4j.Slf4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* @Title: ${NAME} // 默认是类名称
* @Description: // 类实现的介绍
* @author: libo // 作者
* @date: ${DATE} ${TIME} // 创建时间,${DATE} 自动注入系统日期,${TIME}自动注入当天时间,分钟
* @Version: 1.0 //版本
*/
@Slf4j
public class ${NAME} {
}
系统变量类型
${PACKAGE_NAME} | name of the package in which the new class is created |
${NAME} | name of the new class specified by you in the Create New Class dialog |
${USER} | current user system login name |
${DATE} | current system date |
${TIME} | current system time |
${YEAR} | current year |
${MONTH} | current month |
${MONTH_NAME_SHORT} | first 3 letters of the current month name. Example: Jan, Feb, etc. |
${MONTH_NAME_FULL} | full name of the current month. Example: January, February, etc. |
${DAY} | current day of the month |
${HOUR} | current hour |
${MINUTE} | current minute |
${PROJECT_NAME} | the name of the current project |
效果
新建一个类,Test
通过定义模板,可以完全自定义自己的类注释
最新文章
- phpredis中文文档 [转]
- Swiper教程 —— 使用方法
- [AHOI2013]立方体(三维bit)
- 10款优秀Vim插件帮你打造完美IDE
- 洛谷P1827 美国血统 American Heritage
- 如何用 Parse 和 Swift 搭建一个像 Instagram 那样的应用?(2)
- 【转】Newtonsoft.Json 的序列化与反序列化
- WCF大数据量传输解决方案
- Cocos2d-x 手机游戏《疯狂的蝌蚪》资源 “开源” win32+安德鲁斯+iOS三合一
- [HMLY]11.iOS函数式编程的实现&;&;响应式编程概念
- onkeyup事件
- jQuery插件placeholder的使用方法
- Angular-搜索框及价格上下限
- SPSS 批量添加标签
- mybatis批量提交
- 2017-2018-2 20155309南皓芯 Exp4 恶意代码分析
- IIS日志分析工具-Log Parser
- .net core 获取客户端ip
- Winform Chart
- CI 数据库操作总结