总体来说需要使用jasypt
分以下几步
- 选择加密算法
- 将敏感信息使用加密算法加密
- 在配置中使用ENC关机字标记需要解密的敏感信息
- 在启动时/配置时/环境变量中输入公钥用于使用中的解密
具体配置可参照以下这两个链接中的文章
https://medium.com/@mail2rajeevshukla/hiding-encrypting-database-password-in-the-application-properties-34d59fe104eb
https://www.geeksforgeeks.org/how-to-encrypt-passwords-in-a-spring-boot-project-using-jasypt/