我的Web应用程序使用的是grails 3.3.0和GORM。
数据库密码由数据库团队加密并提供,并放置在application.yml中。
dataSource:
username: root
password: ASDFASFCvcsdfaefsdsf!@#11
我正在使用jasypt插件进行grails,并且能够解密加密的属性,但是到那时GORM已经使用加密的密码进行了初始化。如何更新或配置GORM?
如果您需要任何其他信息,请告诉我。
最佳答案
您可以在启动上下文之前在Application.groovy
上更改dataSource.password属性,类似于:
class Application extends GrailsAutoConfiguration {
static void main(String[] args) {
System.env['dataSource.password'] = 'unencripted'
GrailsApp.run Application, args
}
}
关于grails - GORM:数据源的加密密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46706303/