作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 grails 2.3.5 上有一个 grails 应用程序。
它使用 AWS accessKey、secretKey 和 s3 存储桶名称:
grails {
plugin {
aws {
credentials {
accessKey = "somekey"
secretKey = "somesecretkey"
}
s3 {
bucket = "somebucketname"
}
}
}
}
我正在寻找一种方法来具体化这三个值,以便部署应用程序的人员可以输入他们想要的值。部署应用程序的方式是使用 Tomcat。
是否应该在服务器上将这三个值创建为环境变量?
最佳答案
最常见的方式是使用Grails已经提供的外部配置框架。 documentation非常详细地解释了这一点。本质上,它允许您将一个文件放在包含配置值的类路径上,这些配置值将覆盖您的应用程序设置(如果需要)。
关于security - 如何在 config.groovy 中外部化值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36432205/
我是一名优秀的程序员,十分优秀!