我创建了一个名为Card
及其CardController
. 由于我在创建它们时犯了一个错误,因此我删除了两者并再次创建了 Card 实体。
当我执行以下命令以使用新的 Card 字段获取 Controller 时,就会出现问题:
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
,为什么如果找到它,它会在错误的旧包中再次创建它?