1

Spring Roo を使用しています。コントローラーから Spring Roo Web スキャフォールディング アノテーションを削除し、関連するすべての JSPX ファイルを削除しました。今、私は次のエラーです:

メソッド 'org.springframework.roo.classpath.details.MethodMetadataBuilder@d9c877' は、ITD の包含が識別されているにもかかわらず、本体を提供できませんでした

誰かがトラブルシューティングを手伝ってくれますか? ありがとう!

4

1 に答える 1

0

同じ問題が発生しており、次のことがわかりました。

http://forum.springsource.org/showthread.php?p=346913

しかし、問題の原因は見つかりませんでした。

アップデート:

編集の言及として、再実行します

コントローラーすべて --package ~.web

そしてrooはそれ自体を修正するようです。

最後の更新:

したがって、これ自体が修正された理由は、ApplicationConversionServiceFactoryBean にありました。roo は、コントローラーで少なくとも 1 つの @RooWebScaffold アノテーションを見つけることを期待しており、それらがすべてなくなった場合、満足できません。この問題を解決するために、すべてのメソッドを AspectJ ファイルから Java ファイルに移動し、この Bean の roo 管理も削除しました。少なくとも今のところ、物事は再び幸せに思えます。

于 2011-02-24T23:55:10.827 に答える