Spring 云配置:当调用 actuator/refresh 端点时,spring 云配置客户端中的密码未被 jasypt 解密

Spring Cloud Config : Password not getting decrypted with jasypt in spring cloud config client when actuator/refresh endpoint is called

我正在设置 spring 云配置服务器 (2.2.0.RELEASE) 和使用 git 作为存储库的配置客户端。 此外,我正在使用 jasypt-spring-boot-starter (2.1.2).

加密属性文件中的值

示例 - 在 app.properties

   password: ENC(cppertuvnh)

当第一次从配置服务器加载配置时,加密值(即密码)在配置客户端被正确解密,但稍后当我调用 actuator/refresh 端点时,加密值被传递为它是并且没有在配置客户端中被解密。

有没有办法让 jasypt 在调用刷新端点后再次解密 spring 配置客户端中的属性?

新版本3.0.3修复此问题:

Update 05/31/2020: Version 3.0.3 Release Includes
Minor bug fixes
Documentation fixes
Refresh event fix for spring cloud config

https://github.com/ulisesbocchio/jasypt-spring-boot#update-05312020-version-303-release-includes