我意識到Grails服務類是Spring管理的單例。我也知道你可以通過在camel case中聲明一個帶有serviceClassName的本地def來引用另一個服務類。讓我吃驚的是,我似乎無法跨越的參考服務類在一起,像這樣Grails服務類交叉編號
class FirstService {
def secondService
...
}
class SecondService {
def firstService
...
}
這是真正的每個人,或在...節之前我弄亂的地方?
謝謝你確認我沒有瘋狂:) – dbrin
託德,你的意思是'def secondService'在Bootstrap上? –
不,因爲'first firstService''會導致它被注入到應用程序上下文中,所以當在secondService上運行initialize時,它將能夠從''''grailsApplication.mainContext''中檢索firstService ' – Todd