Grails 1.1 基本配置

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