我只是想知道可以从config.groovy之类的配置文件或其他配置文件中设置Grails Controller 中变量的值吗?
例如,我的 Controller 如下:
class WebsiteController {
def show(){
String user_name = "value to be fetched from configuration file"
}
}
在这里,我想从配置文件中设置user_name的值。我不知道该怎么做。
我的上级给了我这个要求。我在网上搜索,但找不到任何相关内容。如果可能,请告诉我该方法。
谢谢
最佳答案
这是添加到Config.groovy的属性的示例:
environments {
development {
tipline.email.address="joe@foo.us"
grails.logging.jul.usebridge = true
}
staging {
tipline.email.address="mailinglist@foo.us"
grails.logging.jul.usebridge = true
}
production {
tipline.email.address="mailinglist@foo.us"
grails.logging.jul.usebridge = false
// TODO: grails.serverURL = "http://www.changeme.com"
}
}
要在您的代码中访问它们:
println("Email :"+grailsApplication.config.tipline.email.address)
关于grails - Grails:使用配置文件初始化变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24918279/