启动时在application.properties

时间:2019-06-05 13:55:49

标签: spring jasypt application.properties

我正在寻找一种更新application.properties文件中的值的方法。 我有一个使用纯文本配置的数据库的密码,该密码是使用@Value注释读入应用程序的。我希望能够加密,而又不知道会是什么样。

我看到的示例是使用Jasypt通过命令行对密码进行加密,然后将加密的密码手动插入文件中。

在应用程序启动期间是否可以执行此操作?

当某人正在安装/配置应用程序时,他们会在application.properties中以纯文本格式设置密码。 db.conn.pwd = myPassword123

应用程序启动并运行后,如果再次打开application.properties文件,您应该会看到类似这样的内容

db.conn.pwd = ENC(tpnWGGPNBJM1EEExwez3kz59Ygtu + t6n)

0 个答案:

没有答案