相关疑难解决方法(0)

你如何在不同的grails控制器中共享常用方法?

目前,当我需要共享processParams(params)不同控制器之间的方法时,我使用继承或服务.这两种解决方案都有一些不便之处:

  • 使用继承,您不能使用多重继承,这意味着您需要在一个位置拥有所有控制器实用程序方法.而且,grails中存在一个错误,它在开发模式下没有检测到基本控制器类中的任何代码更改(您需要重新启动应用程序)
  • 使用服务,您无法访问所有注入的属性,如params,session,flush ...

所以我的问题是:有没有其他方法可以使用一些可用于多个控制器的常用方法?

model-view-controller grails grails-controller

26
推荐指数
2
解决办法
8684
查看次数