使用ROO MVC撤消--disallowedOperations

时间:2013-01-31 18:00:46

标签: spring-mvc spring-roo

作为更大的基于ROO的MVC项目的一部分,我之前发布了以下ROO命令:

web mvc scaffold ~.domain.Yyy --class ~.web.YyyController --disallowedOperations update

要求已更改,我现在想要“撤消”'--disallowedOperations'选项;即我想要'Yyy'的更新选项。

我尝试了以下命令:

web mvc scaffold ~.domain.Yyy --class ~.web.YyyController

不幸的是,ROO不会自动添加“更新”选项。

创建'update,jspx'并将其添加到views.xml也没有帮助。

如何将更新选项添加​​到基于MVC的UI?

感谢。

1 个答案:

答案 0 :(得分:1)

所有--disallowedOperations都会在注释中将这些值设置为false。

所以,例如,如果我说--disallowedOperations删除,更新,创建,我会将以下内容放入我的控制器:

@RooWebScaffold(path = "myPath", formBackingObject = MyClass.class, create = false, 
                update = false, delete = false)

如果我删除了“create = false”,并且Roo Shell正在运行,那么Roo shold的神奇之处在于我将其删除并重新生成AspectJ文件,现在包含create方法。这直接来自their documentation,BTW。