大佬教程收集整理的这篇文章主要介绍了在Grails控制器中使用Groovy特征,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
trait ColumnSelectionController { def selectColumns() { //Do something here } } class MyController implements ColumnSelectionController { def index() { //Calculate list model } }
然而,当我在Grails中运行它时,“selectColumns”操作不可见,我从Grails得到404响应.我怀疑我需要对特征做些什么,以便在其中定义的方法被识别为实现类中的动作.谁知道那可能是什么?
编辑1:
更多信息:特征是在src / groovy中定义的,而不是在grails-app / controllers中定义,因此它没有被定义为Artefact.
编辑2:
此外,如果我将特征更改为类,使用@Artefact注释标记它并更改MyController以扩展此类,一切都按预期工作.试图在特征上使用@Artefact注释没有任何意义(没什么大惊喜).
以上是大佬教程为你收集整理的在Grails控制器中使用Groovy特征全部内容,希望文章能够帮你解决在Grails控制器中使用Groovy特征所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。