役に立つEclipse Javaコードテンプレートを探しています [closed] 質問する

役に立つEclipse Javaコードテンプレートを探しています [closed] 質問する

Eclipseでは、さまざまなJavaコードテンプレートを作成できます。

ウィンドウ > 設定 > Java > エディター > テンプレート

例えば

sysout次のように展開されます。

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

sysoutこれを有効にするには、次のように入力します。CTRL+SPACE

現在、どのような便利な Java コード テンプレートを使用していますか? その名前と説明、そしてそれがなぜ優れているのかを記載してください。

既存の組み込み機能ではなく、テンプレートのオリジナル/斬新な使用方法を探しています。

  • Log4Jロガーを作成する
  • ディスプレイからswtカラーを取得する
  • Syncexec - Eclipse フレームワーク
  • シングルトンパターン/列挙型シングルトン生成
  • ファイルの読み込み
  • 定数
  • 描きます
  • フォーマット文字列
  • コメントコードレビュー
  • 文字列形式
  • 最後にロックを試してください
  • メッセージフォーマットのi18nとログ
  • イコールズビルダー
  • ハッシュコードビルダー
  • Spring オブジェクト インジェクション
  • FileOutputStream を作成する

ベストアンサー1

次のコード テンプレートは、ロガーを作成し、必要に応じて適切なインポートを作成します。

翻訳

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

ログ4J 2

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

ログ4J

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

ソース

7月

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

おすすめ記事