2013-07-05 115 views
0

如何在我的應用程序中使用grails/spring依賴注入來消除工廠?如果我有一個抽象的ModelCalculator,我想創建一個具體的ModelCalculator(ModelCalculatorStrict,ModelCalculatorFuzze等)如何使用彈簧依賴注入來驅逐創建一個ModelCalculatorFactory?Grails依賴注入和工廠

回答

0

這聽起來像是一個很好的使用service。您可以運行命令grails create-service com.app.ModelCalculator在grails-app/services目錄中創建一個服務。然後爲您的類添加依賴項,將def modelCalculator添加到類中。

+0

我知道服務,但是當你服務的時候應該改變上下文。如果你的modelCalculator應該在某些情況下使用算法,在其他情況下應該使用算法。最後,你將來如何注入新的行爲。依賴注入應該是答案,但如何用grails實現它。 –