2013-08-07 38 views
0

我無法找到一個示例,顯示如何在Config.groovy中指定一個將在應用程序的任何部分調用的目錄。該目錄將作爲應用程序將生成的文件的存儲庫。如何在Config.groovy中指定目標目錄?

任何來自你們的幫助將不勝感激。

+0

所以你想在'Config.groovy'中指定一個配置選項來保存一個目錄的路徑,該目錄又將被用來存儲文件。很明顯,將它添加到'Config.groovy'不是問題,所以你的問題是:「我如何在'Config.groovy'中訪問項目? –

+0

實際上,問題是:如何將其添加到Config.groovy中以及如何在應用程序中的某處(如服務或作業中)訪問它。謝謝! – chemilleX3

回答

1

如果您在Config.groovy中以下內容:

my.app.location="/Some/Path" 

你可以像這樣通過注射grailsApplication訪問此:

def SomeController { 

    def grailsApplication 

    def someAction() { 
    def location = grailsApplication.config.my.app.location 
    } 
} 

同樣適用於服務,標籤庫等

+0

喔謝謝!這完美的作品......這將適用於測試和生產環境? – chemilleX3

+0

是的,它適用。 – Gregg

+0

哦,非常感謝! – chemilleX3

相關問題