jasypt-spring-boot-starter 可以加密配置,增加安全性。 说起来,还是不错的。
今天花了大半天时间,排除Nacos 为啥自动刷新不成功。按照 nacos 官方文档 实验能正常获取修改后的值。
排查过程,花了不少时间。最终在排除 jasypt-spring-boot-starter 引用后,能正常获取更新后的值。 这下,总算大致问题找到了。但是项目其它模块有引用这个jar 做加密操作。看来还不能移除。
我们当前项目使用的版本是 3.0.2, 于是查资料,发现 版本超过 2.0.0 就无法刷新。所以我把库版本换成 2.0.0 ,就能正常使用自动刷新功能了。
<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.0.0</version> </dependency>