2014-04-14 100 views
0

我在http://projects.spring.io/spring-roo/#quick-start上部分地学习了快速入门教程。SpringRoo @RooWebScaffold,生成源代码

我使用web mvc all --package ~.web命令创建了一个实体类并生成了MVC。

问题我有,我的控制器类有脚手架完成使用@RooWebScaffold,我该如何生成它的代码?有没有与Grails generate all同义的命令。在grails中,该命令实际上会生成名为update, edit, delete, insert etc的操作,其中包含可以编辑的完整代码。

谢谢

回答

2

Spring Roo在各个方面生成代码。然后使用ajc编译器将这些方面集成到应用程序代码中。

这就是为什么你看不到控制器中的任何代码。为了查看控制器中的代码,您需要使用Eclipse和IntelliJ IDE提供的推入式重构。

保留我的观点,如果将方面推入应用程序代码,您将不再能够使用Roo向该控制器添加新代码。

+0

非常感谢,有一种推动所有方法的方法?我右键单击* .aj文件,然后在AspectJ Refactorying - > Push in中敲击,这只会推动第一种方法!顺便说一句,我使用eclipse – Sap

+0

我记得当我这样做时,我只需右键单击项目资源管理器中的aj文件,然后在菜单中选择推入即可。(自从我用了一段时间它,所以我记得你究竟需要做什么可能会有点模糊:)) – geoand