是否可以將Spring bean注入到Grails webflow中?我嘗試以下依賴項注入Grails Webflow
class CheckoutController {
ShoppingService shoppingService
def checkoutFlow = {
start {
action {
// This attempt to access the service doesn't work
flow.addresses = shoppingService.getOrder()
}
}
}
}
我可以從常規控制器動作訪問shoppingService
,但我不能從一個Webflow(見上文)的動作訪問它。
你會得到什麼錯誤?我的猜測是,WebFlow會嘗試將所有訪問的Domain對象存儲在流程範圍中,並出現一些奇怪的錯誤。 – sbglasius
該服務爲空,因此當我嘗試訪問該服務時,我得到了一個NPE。此代碼中沒有涉及域對象 –