20

Eclipse の「ソース」および「リファクタリング」メニュー項目を使用して、組み込みのコード生成とリファクタリングを実行できることを認識しています。

また、Commonclipse プラグインを使用して、hashCode、toString、equals メソッドを構築する Apache Commons クラスを簡単に利用します。

Eclipse IDE で Java ソースを簡単に生成するために、他に知っておくべきプラグインやツールはありますか?

4

12 に答える 12

12

Telosys ( http://www.telosys.org/ ) は、Java コードを生成するためのシンプルで効率的なツールです。

このコード ジェネレーターは、Eclipse プラグイン( http://marketplace.eclipse.org/content/telosys-tools ) として、またコマンド ライン インターフェイス( https://github.com/telosys-tools-bricks/telosys- cli/ウィキ)。

すべてのエンティティを定義するモデルは、ゼロから作成することも (DSL テキスト モデル)、既存のデータベースから作成することもできます (DB モデル)。

テンプレートはVelocity ( http://velocity.apache.org )に基づいており、GitHub からダウンロードできます。すべてのテンプレートはカスタマイズ可能で、必要に応じて新しいテンプレートを最初から作成できます。既存のテンプレートは、JPA、Spring MVC、データベース ドキュメント、REST API などのコードを生成できます。

于 2014-12-05T18:03:42.240 に答える
4

Springベースのアプリケーションについては、 http://fast-code.sourceforge.net/を参照してください。fooと入力するだけで、FooServiceとFooServiceImpl、および構成を作成できます。単体テストを作成する良い方法もあります。ここですべてのテンプレートを見ることができます: http://fast-code.sourceforge.net/templates-config.xml

于 2010-10-07T13:14:03.393 に答える
4

Project Lombokを使用すると、省略形で効果的にコーディングできます。たとえば、クラスを宣言し、lombok アノテーションを追加すると、ゲッター、セッター、equals、hashCode、toString、およびコンストラクターが自動的に生成されます。

于 2011-09-15T08:04:15.300 に答える
4

Eclipse Xtendは非常に強力なコード ジェネレーターであり、特にクロージャーとデータ クラス (自動 getter/setter/hashCode/equals) をサポートしています。

于 2013-12-03T15:34:40.417 に答える
2

コード生成をさらに進め、モデル駆動型ソフトウェア開発に興味がある場合は、openArchitectureWareをご覧ください。

Getting Startedチュートリアルを進めていれば、すぐに慣れることができます。

于 2008-12-11T21:55:46.380 に答える
1

これは本当にあなたが求めていることではないと思いますが、モデル駆動型開発に関しては、Borland の Togetherが依然として最高の Eclipse ベースのツールだと思います。

于 2008-12-12T12:39:20.487 に答える
1

それは本当にあなたが何をしたいかによって異なりますか?J2EE、Web サービス、Swing ...

私は多くの Web サービス開発を行っており、以下に大きく依存しています。

Axis2 開発の場合:

Apache Axis2 Eclipse Plugins を使用した Web サービスの開発 - パート 1 という Axis2 プラグインに関する優れたチュートリアルがあります。

于 2008-12-11T19:05:35.100 に答える
0

あなたが UML の大ファンかどうかはわかりませんが、IBM Rational スイートは非常に強力です。

UML から生成されたモック オブジェクトに移動するために使用しましたが、それはできることのほんの一部です。

于 2008-12-11T22:06:33.737 に答える