首页 > 解决方案 > 在 Spring Boot 应用程序的应用程序属性中隐藏密码

问题描述

每当出现在应用程序属性文件中隐藏密码等字段的问题时,直接的答案是使用 jasypt 或其他加密方式加密这些详细信息。如果您将加密密码和 jasypt 详细信息保存在同一个文件中,这有什么意义?或者可能将它们保存在不同的文件中..

还有其他更聪明的方法吗?

标签: spring-boot

解决方案


您不应该将加密密钥保存在 中application.properties,毕竟您不希望它进入您的存储库。您必须在运行应用程序时提供密钥,方法是键入它或将其存储在服务器上的某个位置。检查线程以获取示例。


推荐阅读