【发布时间】:2011-11-03 17:25:18
【问题描述】:
我创建了一个名为Card 的实体及其CardController。由于我在创建它们时犯了错误,因此我将两者都删除并再次创建了 Card 实体。
当我执行以下命令以获取带有新卡字段的控制器时,就会出现问题:
web mvc all
Roo 输出为:
Found existing controller for mapping '/cards'.
Created SRC_MAIN_JAVA\com\entities\CardController.java
当执行/cards 路径时,我一直看到旧字段。
此外,如果我再次删除控制器(我已经在 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 的控制器,为什么如果找到它,它会在错误的旧包中再次创建它?
【问题讨论】: