1

この ConversionService ファクトリ Bean は何のためのものですか?

私が持っているすべてのサービスを変換して、Spring RooにJavaファイルとaspectJを生成しないように指示する方法はありますか?

マルチモジュール プロジェクトがあり、1 つの Web アプリケーションがすべてのサービスを必要としないため、依存関係を追加しません。ただし、この Roo によって生成された aj (ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj) はコンパイル エラーになります。

ありがとう!ロバート

4

1 に答える 1

0

ファクトリー Bean は、Spring Roo プロジェクトのすべてのコンバーターを作成します。

コンバーターはいくつかの異なる場所で使用されます。最も重要なのは、あるドメイン オブジェクトが別のドメイン オブジェクトと関係を持っている場合に、選択ドロップダウンで使用するためにドメイン オブジェクトを文字列に変換することです。

変換サービス メソッドをプッシュし、それらをオーバーライドして何もしないようにすることもできます。しかし、Spring Roo は依然としてこれらのメソッドの署名を期待しており、署名には依存関係が必要になるため、それがあなたの状況に役立つとは思いません。

于 2013-08-03T13:08:10.293 に答える