【发布时间】:2011-11-10 12:20:55
【问题描述】:
是否可以将 Spring bean 注入 Grails 网络流?我尝试了以下
class CheckoutController {
ShoppingService shoppingService
def checkoutFlow = {
start {
action {
// This attempt to access the service doesn't work
flow.addresses = shoppingService.getOrder()
}
}
}
}
我可以通过常规控制器操作访问shoppingService,但无法通过网络流操作访问它(见上文)。
【问题讨论】:
-
您遇到什么错误?我的猜测是,WebFlow 试图将所有访问的域对象存储在流范围内,从而产生一些奇怪的错误。
-
该服务为空,所以当我尝试访问该服务时,我得到了 NPE。此代码中不涉及域对象
标签: grails groovy spring-webflow