郑州网站建设丶汉狮网络,西安seo诊断,万江区做网站,wordpress 文件下载项目采用
spring boot 2.6.13
jasypt-spring-boot-starter 3.0.5
apollo-client 1.6.0
自定义jasyptStringEncryptor#xff0c;服务器上启动死活报找不到bean jasyptStringEncryptor#xff0c;采用默认的#xff0c;密文配置项自然解密失败导致服务无法启动。
经过一…项目采用
spring boot 2.6.13
jasypt-spring-boot-starter 3.0.5
apollo-client 1.6.0
自定义jasyptStringEncryptor服务器上启动死活报找不到bean jasyptStringEncryptor采用默认的密文配置项自然解密失败导致服务无法启动。
经过一系列排查是因为apollo和jasypt冲突导致自定义加解密方法失效的问题查询配置多个版本验证也无法解决最终使用以下方式解决。
pom依赖将jasypt-spring-boot-starter 改成jasypt-spring-boot
dependencygroupIdcom.github.ulisesbocchio/groupIdartifactIdjasypt-spring-boot/artifactIdversion3.0.5/version
/dependency
并且在自定义解密上手动添加jasypt启用注解
EnableEncryptableProperties 配置文件
########################## 配置加密算法 ##################
jasypt:encryptor:iv-generator-classname: org.jasypt.iv.NoIvGeneratorpassword: 你的密钥