是否有一些活模板或其他东西,可以将记录器定义添加到类中?
在Eclipse中,我有一个模板:
private static final Logger log = LoggerFactory.getLogger(${enclosing_type}.class);
字符串
在Log Support plugin中看不到这方面的内容。
是否有一些活模板或其他东西,可以将记录器定义添加到类中?
在Eclipse中,我有一个模板:
private static final Logger log = LoggerFactory.getLogger(${enclosing_type}.class);
字符串
在Log Support plugin中看不到这方面的内容。
5条答案
按热度按时间1wnzp6jl1#
使用IntelliJ Live模板:
字符串
设置如下:
型
的数据
要展开代码段,请键入“logger”并按Tab
f8rj6qna2#
我正在使用这个活模板:
字符串
转到“编辑变量”并将
CLASSNAME
变量设置为表达式className()
,以便IntelliJ自动插入类名。此外,启用复选框“Shorten FQ names”,以便IntelliJ使用导入语句。
ctzwtxfj3#
你可以通过添加以下代码来添加模板:
第一个月
private static final Logger log = LoggerFactory.getLogger(${NAME}.class);
个yqlxgs2m4#
你试过Lombok吗?它不是一个活的模板,但它对很多样板代码有帮助(getter/setter,equals,hash code,logger.)
要创建一个日志记录器,请使用
@Log
/@Slf4j
/@CommonsLog
注解您的类,Lombok将创建一个静态字段log
供您使用。它与IntelliJ配合良好- IDE插件将在编译阶段将bolierplate代码注入您的类中,同时保持您的源代码精简。
tez616oj5#
默认情况下不是,但您可以使用活动模板创建一个新模板:
标签:Intellij Live Template