我在各种配置groovy文件中为我的grails项目提供了几个环境。我想在部署时100%确定正在使用某个环境。
我可以查看grails.env
中的application.properties
。但是,我如何100%确定我正在与之交谈的数据库?或者我正在使用的dbCreate
切换器。
提前致谢
答案 0 :(得分: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 这应该让你相信你正在获得正确的设置。