如何在grails中获取和设置应​​用程序名称3

时间:2016-06-13 06:52:10

标签: gradle build.gradle grails-3.1

我正在Grails 3中创建一个应用程序,首先需要知道如何设置应用程序的名称,其次,如何在服务中获取应用程序的名称。我认为它必须在build.gradle文件中定义,但我还没有找到。我测试了以下选项:

app.name="mediacion"

,第二个选项是:

appName="mediacion"

但两者都不起作用。我还需要在服务中获取应用程序的名称。我做了如下:

GrailsApplication grailsApplication
def nombreApp = grailsApplication.metadata.'app.name'

“nombreApp”变量始终为null。可能是因为我没有在build.gradle中正确定义应用程序名称,或者因为名称的代码也是错误的。知道我应该如何设置和获取应用程序的名称?

1 个答案:

答案 0 :(得分:1)

在配置文件(application.groovy或application.yml)上,设置值:appName="mediacion"

然后,在grails服务上,您可以引用该配置值,如下所示: GrailsApplication grailsApplication def nombreApp = grailsApplication.config.getProperty('appName')

这在grails doc

上有解释
相关问题