4

Roo で生成されたアスペクトから Java クラスに複数のメソッドをプッシュする方法は、操作をサポートするIDEで一度に 1 つずつプッシュするよりも速い方法はありますか?

特定のRooアノテーションによって生成されたアスペクトから、すべてのメソッドをできるだけ簡単にプッシュしたいと考えています。

4

2 に答える 2

2

STS または Eclipse では、おそらく「アウトライン」ビューでこれを行うことができます。

  1. Spring Roo が生成した .aj ファイルを開きます。
  2. 「アウトライン」ビューを見つけます。
  3. プッシュインするすべてのメソッドを選択します。
  4. それらを右クリックして、「リファクタリング、プッシュイン」

Roo が作成した .aj ファイルをパッケージ エクスプローラーに表示するのに問題がある場合は、小さな下向き矢印を探して、[フィルター...] に移動し、[生成された Spring Roo ITD を非表示にする] ボックスをオフにします。

于 2012-11-10T00:26:58.833 に答える
1

プロジェクトから AspectJ の性質を削除しようとしましたか? または、SpringROO の性質を直接削除することもできます。これにより、すべての .aj ファイルが削除され、すべてのメソッドが実際のクラス ファイルに転送されます。STS では、プロジェクトの右クリック メニューからこのオプションを選択できます。IDE が遅い場合は、コマンド プロンプトから ROO シェルでこれを行うことができます。

これがお役に立てば幸いです。乾杯。

于 2012-09-19T05:36:07.037 に答える