【发布时间】:2016-03-24 12:20:16
【问题描述】:
我目前正在开发一个 grails 应用程序。以前我一直在使用 Django 来创建 webapps。在 django 中,您可以轻松地创建从操作系统环境中收集的设置。我发现这是一个简单的解决方案,可以确保您不会将用户名和密码签入源代码存储库。
所以我想做的是在 DataSource.groovy 中能够从操作系统环境中提取用户名和密码。有没有人做过这样的事情,或者这不是前进的道路?
如果这不是“grails 方式”,应该怎么做,因为在存储库中有用户名和密码感觉不对?
【问题讨论】:
-
不确定 Grails 但在 Spring 中,您使用 PropertyPlaceHolderConfigurer。然后你可以在你的配置文件中使用 OS envars
标签: grails passwords datasource