首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jasypt:从外部文件读取配置

Jasypt:从外部文件读取配置
EN

Stack Overflow用户
提问于 2013-12-02 06:06:34
回答 2查看 808关注 0票数 2

我使用grails Jasypt加密插件加密数据库中的数据。

如果我在我的Config.groovy文件中设置jasypt配置,如下所示:

代码语言:javascript
复制
jasypt {
    algorithm = "PBEWITHSHA256AND256BITAES-CBC-BC"
    providerName = "BC"
    password = "myPassphrase"
    keyObtentionIterations = 1000
}

那么一切都很好。

但是,如果我像jasypt doc(Grails中的外部Config文件)中提到的那样在外部文件中移动jasypt配置,那么这些配置就不会被访问。

如何访问jsypt外部配置文件?

注:-使用ubuntu

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-04 20:24:49

由于Jasypt块使用ConfigSlurper语法,您的外部配置文件需要一个.groovy扩展名(例如.jasypt.groovy),或者可以切换到Java.properties语法。

票数 2
EN

Stack Overflow用户

发布于 2013-12-04 07:39:29

如果你只是复制粘贴这部分:

代码语言:javascript
复制
def configFIlePath = System.getenv('ENCRYPTION_CONFIG_LOCATION') ?: "file:${userHome}/.jasypt"
grails.config.locations = [configFilePath]

特别注意错误:在第一行中,它必须是带有小写configFilePathi

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20321853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档