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