2014-09-04 60 views
0

我想我的外部化應用配置,並有可能重新加載在飛行中的值。例如 - 我正在使用電子郵件插件,並希望將我的郵箱配置外部化,並且能夠在不重新啓動服務器的情況下對其進行更改。我已經使用Grails的外部配置chaning在飛行

grails.config.locations = ["file:somedir/some-properties.properties"] 

並發現屬性已正確加載。我使用grailsApplication.configuration.property.name表達式來訪問我的屬性。但我發現,如果要加載應用程序,然後更改文件中的某些屬性,那麼在應用程序中,此屬性將具有舊值。有沒有辦法讓應用程序每次從文件加載新屬性?

+0

http://grails.org/plugin/external-config-reload – 2014-09-04 09:03:37

+0

將這項工作對外部Config.groovy中呢?你可以在這裏用這個鏈接創建一個答案 – 2014-09-04 09:26:11

回答