您可以通过以下方式在Eclipse中创建各种Java代码模板

Window > Preferences > Java > Editor > Templates

例如

sysout扩大到:

System.out.println(${word_selection}${});${cursor}

您可以通过键入sysout,然后键入CTRL+SPACE来激活此功能

您目前使用哪些有用的Java代码模板?包括它的名字和描述,以及为什么它很棒.

我正在寻找模板的原创/新颖用法,而不是内置的现有功能.

  • 创建Log4J记录器
  • 从显示器获取swt colored颜色
  • Syncexec-Eclipse框架
  • 单例模式/枚举单例生成
  • 读取文件
  • 常量
  • 特雷塞特
  • 格式字符串
  • 注释代码审查
  • 字符串格式
  • 试着最后锁定
  • 消息格式i18n和日志(log)
  • 均衡器构建器
  • HashcodeBuilder
  • Spring对象注入
  • 创建FileOutputStream

推荐答案

如果需要,以下代码模板既可以创建记录器,也可以创建正确的导入.

SLF4J

${:import(org.slf4j.Logger,org.slf4j.LoggerFactory)}
private static final Logger LOG = LoggerFactory.getLogger(${enclosing_type}.class);

Log4J 2

${:import(org.apache.logging.log4j.LogManager,org.apache.logging.log4j.Logger)} 
private static final Logger LOG = LogManager.getLogger(${enclosing_type}.class); 

Log4J

${:import(org.apache.log4j.Logger)}
private static final Logger LOG = Logger.getLogger(${enclosing_type}.class);

Source美元.

JUL

${:import(java.util.logging.Logger)}
private static final Logger LOG = Logger.getLogger(${enclosing_type}.class.getName());

Java相关问答推荐

有没有方法可以修复错误错误:无法初始化主类code_editor?

Mongo DB Bson和Java:在子文档中添加和返回仅存在于父文档中的字段?

如何使用CSS为选定但未聚焦的表格行设置背景 colored颜色 ?

当切换javaFX场景时,stage的大小正在Minimize

OpenJDK、4K显示和文本质量

使用联接和分页的SpringBoot Spring数据JPA

如何使用Maven和Spring Boot将构建时初始化、跟踪类初始化正确传递到本机编译

如何调整工作时间日历中的时间

Bean定义不是从Spring ApplationConext.xml文件加载的

如何让JavaFx应用程序识别依赖项?

未找到适用于响应类型[类java.io.InputStream]和内容类型[Text/CSV]的HttpMessageConverter

SonarLint:只能有条件地调用方法(S)

Java17支持哪个MapR版本?

try 使用类来包含JSON响应

为什么mvn编译生命周期阶段不只是编译已更改的java文件?

使用MediaPlayer类在一段时间后停止播放音乐

OAuth:登录后无法查看Google邮箱地址

字符串的Gzip压缩在java11和java17中给出了不同的结果

如何在MPAndroidChart中的条形图上正确添加标签

如何使用Jackson读取以方括号开头的JSON?