是否可以创建一个扩展Grails中抽象控制器的控制器?

net*_*ain 4 grails

我想知道这样的事情是否可能:

abstract class AbstractController {
  def list = { 
   //default list action 
  }
}

class MyController extends AbstractController {
  def show = { 
   //show action 
  }
}
Run Code Online (Sandbox Code Playgroud)

AbstractController不上网络即可见/应用/抽象/目录是无法访问的,并在那里MyController有行动listshow并网的/应用/我/上访问....

有没有做过这样的事情?

Vic*_*nko 8

尝试把AbstractControllersrc/groovy文件夹中.

但是,通过控制器共享功能可能不是最好的想法 - 最好将其移动到POGO类或服务.这个问题部分涵盖了这个问题:你如何在不同的grails控制器中共享常用方法?