0

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

app.name="mediacion"

第二个选项是:

appName="mediacion"

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

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

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

4

1 回答 1

1

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

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

这在 grails文档中进行了解释

于 2016-06-15T14:49:54.790 回答