我正在使用 Drools-Gorm 插件。这个插件的一些代码:
领域
class SessionInfoDomain implements SessionInfo {
...
Environment env
static transients = ['env']
...
}
服务
class GormDomainService {
def SessionInfo getNewSessionInfo(Environment env) {
return new SessionInfoDomain(env: env)
}
}
但是这个插件不适用于 Grails>2.0.2,因为:
Grails 2.0.2 Data Binding Improvements see link 在 Grails 2.0.2 中,数据绑定机制将默认排除所有静态、瞬态或动态类型的属性,因此我们得到没有env的SessionInfoDomain。我们可以在 SessionInfoDomain 的约束中添加 ( bindable:true )。
我的问题:如何轻松将此插件应用到我的应用程序而不更改插件?