在Spring Roo中,如果我不想自動生成特定的方法,我可以刪除註釋。有沒有辦法在Grails中做到這一點?例如,我希望列表並創建一個控制器的方法,以便在執行generate-all時自動更新域模型中的任何更改,但希望爲show方法使用自定義代碼,除非我手動編輯它。停止在控制器中生成某些方法的Grails?
2
A
回答
1
運行「的Grails安裝模板」,它會複製被用來生成控制器,GSP的,等編輯這些模板腳本擁有你想要的方法。
這並不像Roo那樣靈活,因爲它是全局的並且不是每個實例都可用,但是如果你想爲所有控制器使用相同的結構,那麼它就可以爲你工作。
2
如果您在動態腳手架控制器中提供動作,那麼Grails將不會在運行時創建該動作(但會創建所有其他動作)。所以,如果你不希望show
動作來更新你做到這一點
class SomeDomainObjectController {
def scaffold = SomeDomainObject
def show = {
// Your logic for this action goes here
}
}
相關問題
- 1. Grails 2.0.1控制器操作方法已停止工作
- 2. Grails的控制器方法
- 3. 控制器中的Grails默認方法
- 4. Grails - SpringSecurityPlugin不生成控制器
- 5. Rails - 只能在控制器方法中獲取某些參數
- 6. 控制檯在打印字符時停止*某些輸出
- 7. 爲某些控制器強制使用SSL的最佳方法?
- 8. Grails - 在生成控制器中的自定義JSON時出錯
- 9. Grails的javascript調用控制器方法
- 10. 導軌生成控制器停止工作
- 11. 控制器測試,忽略某個動作中的某些方法
- 12. Grails控制器 - 動態方法文檔
- 13. Grails REST CRUD控制器方法
- 14. 彈簧安全:控制器訪問某些角色的方法
- 15. 停止/放棄在控制檯輸出中遇到某些文本的時刻
- 16. 在grails中獲取控制器中的所有方法3
- 17. 如何在grails中控制控制器中的私有方法2.2.4
- 18. 遞歸方法上的某些分支過早停止
- 19. 在父控制器的方法燒成所述子控制器的方法
- 20. 在Grails控制器的渲染方法中設置編碼
- 21. 某些控制器方法沒有HTTP請求
- 22. 停止編輯框中的某些鍵
- 23. 控制器Grails中
- 24. Websphere Liberty控制器無法停止成員
- 25. Rails的:生成的控制器語法
- 26. 防止將Grails控制器中的方法作爲操作暴露
- 27. tot如何停止Delphi處理某些控制字幕中的前綴「&」字符?
- 28. 抑制一些集線器或方法的代理生成
- 29. Grails的在控制器
- 30. Ruby方法來生成控制字符?