我使用grails Jasypt加密插件加密数据库中的数据。
如果我在我的Config.groovy文件中设置jasypt配置,如下所示:
jasypt {
algorithm = "PBEWITHSHA256AND256BITAES-CBC-BC"
providerName = "BC"
password = "myPassphrase"
keyObtentionIterations = 1000
}那么一切都很好。
但是,如果我像jasypt doc(Grails中的外部Config文件)中提到的那样在外部文件中移动jasypt配置,那么这些配置就不会被访问。
如何访问jsypt外部配置文件?
注:-使用ubuntu
发布于 2013-12-04 20:24:49
由于Jasypt块使用ConfigSlurper语法,您的外部配置文件需要一个.groovy扩展名(例如.jasypt.groovy),或者可以切换到Java.properties语法。
发布于 2013-12-04 07:39:29
如果你只是复制粘贴这部分:
def configFIlePath = System.getenv('ENCRYPTION_CONFIG_LOCATION') ?: "file:${userHome}/.jasypt"
grails.config.locations = [configFilePath]特别注意错误:在第一行中,它必须是带有小写configFilePath的i!
https://stackoverflow.com/questions/20321853
复制相似问题