自定义脚手架

Customizing the scaffolding

新书'Grails In Action'第2版建议有两种自定义脚手架视图的方法

■ 公开脚手架模板
■ 为所有脚手架控制器生成物理代码

我不清楚的是,这两种技术是可以相互替代还是可以选择一起使用它们?

当然可以一起使用。您始终可以 install templates 修改模板,为某些控制器和视图保留动态或静态脚手架,然后使用 generate-* 命令为其他视图和控制器生成代码。

唯一要记住的是,如果您重新生成它们,您对 generate-* 命令的结果所做的任何修改都将被覆盖,因为您已经更新了脚手架模板。

自定义模板以满足您的项目需求,然后随着需求发展超出脚手架模板,慢慢生成视图和控制器的情况并不少见。