1

在各种配置 groovy 文件中,我的 grails 项目有几个环境。我想在部署时 100% 确定正在使用某个环境。

我可以签到grails.envapplication.properties但是我怎么能 100% 确定我正在与之交谈的数据库呢?或者dbCreate我正在使用什么开关。

提前致谢

4

1 回答 1

1

在我的 Grails 项目中,我通常将 Grails 环境和任何其他诊断信息回显到只有管理员可以访问的页面上。例如:

<ul>
    <li>environment: ${grails.util.Environment.current.name}</li>
    <li>version: ${grailsApplication.metadata.'app.version'}</li>
</ul>

目前我没有可用的 grails 环境,但我相信您应该能够访问 grailsApplication.config.dataSource.url 上的数据库 url 这应该让您确信自己获得了正确的设置。

于 2013-09-09T12:07:49.763 回答