如何从 Config.groovy 中的另一个配置变量引用一个配置变量 [英] How to refer to one configuration variable from other configuration variable inside Config.groovy

查看:21
本文介绍了如何从 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆