Card
というエンティティとCardController
というエンティティを作成しました。私はそれらを作成するときに間違いを犯したので、私は両方を削除して、カードエンティティを再度作成しました。コントローラを削除してもコントローラは完全に削除されませんか?
私は新しいカードの分野で戻ってコントローラを取得するには、次のコマンドを実行すると、問題が起こる:
web mvc all
Rooの出力は次のとおりです。
Found existing controller for mapping '/cards'.
Created SRC_MAIN_JAVA\com\entities\CardController.java
と私は保つ/cards
パスを実行OLDフィールドが表示されます。私は再びコントローラを削除する場合 はまた、(私がSTSに直接ファイルシステムから両方試してみた)、私はこれを試してみてください。
web mvc scaffold --class com.web.CardController --backingType com.entities.Card
出力がされ続けて:だから
Found existing controller for mapping '/cards'.
Created SRC_MAIN_JAVA\com\entities\CardController.java
質問Rooがコントローラを見つけたのは/cards
で、見つかった場合は間違った古いパッケージに再度作成するのはなぜですか?私はあなたがエンティティと関連する.ajファイルを削除する代わりに、ウェブ
の実体にコントローラを追加している見ることができるものから
この質問を見てください:http://stackoverflow.com/questions/2641037/springsource-roo-controller-removal – nowaq