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());