获取Grails的Config.groovy方式

Grails提供了一个名为  grails-app/conf/Config.groovy 的文件用来进行一般性配置。这个文件使用了Groovy的 ConfigSlurper 特性,除了它是由纯正的Groovy实现外,它与Java的properties文件是非常相似的,因此你可以在应用中重用定义的变量或者使用适合的Java类型!
你可以在这里添加你自己的配置,例如:

foo.bar.hello = "world"
配置完成后你就可以在你的应用程序里使用两种方式来访问这些设置了。最常用是通过 GrailsApplication 对象,它可以在控制器或标记库中作为一个变量来使用:

assert "world" == grailsApplication.config.foo.bar.hello
另一种方式是先获得对 ConfigurationHolder 类的引用,然后再通过它获得配置对象的引用:

import org.codehaus.groovy.grails.commons.*

def config = ConfigurationHolder.config
assert "world" == config.foo.bar.hello

你可能感兴趣的:(grails,groovy)