我想禁用Roo脚手架

时间:2011-06-03 15:34:45

标签: spring-roo

因为我已经手动调整了我的实体和控制器并进行了查看,所以我希望roo不要改变它们。尽管如此,我还是想让所有新实体继续使用脚手架。我怎么能这样做

3 个答案:

答案 0 :(得分:8)

您可以通过为其添加 update = false 属性来修改实体中的@RooWebScaffold注释。

@RooWebScaffold(path = "<yourpath>", formBackingObject = <YourClass>.class, update=false)

这告诉Roo不要为生成的实体构建和更新视图。

干杯!!!

答案 1 :(得分:0)

从您的实体中删除@RooEntity注释,您应该很好。

希望有所帮助。

答案 2 :(得分:0)

  

.aj是自动管理的,您必须将代码放在.java中,如果需要的话   更改.aj中定义的任何方法,您必须将其复制到.java中   改变它。 STS和roo将自动从中删除它   .aj。

     

对于第二个问题,是的,你可以做到。 Roo只管理文件   由他创建的视图,但只更改所有具有“z”的标签   参数由他自动生成。所以如果你手动改变了   自动生成的视图,你想要thar roo不会改变它你必须   例如,在z参数中输入一个未定义的z值(z = -1或   z =“user_managed”)并且roo不会更改这些标记。

来源:http://forum.springsource.org/archive/index.php/t-126182.html