SpringSource Roo 控制器移除

Posted

技术标签:

【中文标题】SpringSource Roo 控制器移除【英文标题】:SpringSource Roo Controller Removal 【发布时间】:2011-02-08 02:54:57 【问题描述】:

环境:Windows XP、SpringSource Tool Suite 2.3.2、Roo 1.0.2.Release、Java 1.6.0_10、tc Server 6.0

我正在使用罐装 Roo 生成的代码。我创建了一个实体和关联的控制器。然后删除了这两个类。我看到的问题是 Roo 创建的主页仍然显示已删除类的“创建/列表”部分。我在 Eclipse 中的 tc 服务器中执行此操作。关于如何让 Roo 更新主页的任何想法?

谢谢, 史蒂夫

【问题讨论】:

【参考方案1】:

得到了答案。我需要手动编辑 WEB-INF/views/menu.jspx,删除与控制器相关的部分。我还注意到 WEB-INF/views 中有一个与控制器相关的子目录,我删除了它只是为了保持干净。在我看来,Roo 应该为我做这件事,因为它最初创建了条目。

【讨论】:

Roo 不会删除这些类型的文件,因为它们的功能将完全由您提供的自定义逻辑组成,因此它们仍然存在,因为它们不会自动更新。 如果您正在使用它,重新启动 STS 可能也会有所帮助。

以上是关于SpringSource Roo 控制器移除的主要内容,如果未能解决你的问题,请参考以下文章

难以向 Roo 生成的项目添加新视图

将现有 spring 项目转换为使用 roo 帮助

Spring Roo 生成list.html,生成所有字段

Spring Roo 2.0.0.RC1 安全配置-添加用户和角色

移除无效的域控制器(ADDS)Script

iOS创建添加通知、发送通知、移除通知