如何从 Config.groovy 中的另一个配置变量引用一个配置变量 [英] How to refer to one configuration variable from other configuration variable inside Config.groovy
本文介绍了如何从 Config.groovy 中的另一个配置变量引用一个配置变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
例如:
Config.groovy:
Config.groovy:
// ...
grails.variable1 = "a"
grails.varibale2 = "${grails.variable1}bc"
//...
更新 1
上面显示的方式适用于 grails 2.2.3.对于旧版本的 grails,请使用@tim_yates 建议的解决方案
Way shown above works with grails 2.2.3. For older versions of grails please use solution @tim_yates suggested
推荐答案
需要声明一个变量:
def rootVar = 'a'
grails.variable1 = rootVar
grails.varibale2 = "${rootVar}bc"
或者您可以通过闭包(未测试)来实现:
Or you might be able to do it via a closure (not tested):
grails.variable1 = 'a'
grails.varibale2 = { -> "${grails.variable1}bc" }()
这篇关于如何从 Config.groovy 中的另一个配置变量引用一个配置变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文