最近升级jasypt-spring-boot-starter到3.0.4 出现问题
报:
Failed to bind properties under 'spring.datasource.username' to java.lang.String
这是数据库用户名没有解密导致的,在github上ulisesbocchio 的https://github.com/ulisesbocchio/jasypt-spring-boot 的README.md 中有一条
jasypt:
encryptor:
algorithm: PBEWithMD5AndDES
iv-generator-classname: org.jasypt.iv.NoIvGenerator
将这加到配置文件中就可以解决问题