【发布时间】:2015-12-02 02:54:20
【问题描述】:
我有以下用例:
- 我有一个属性文件,比如
test.properties - 此属性文件需要加密,因为其中包含一些机密数据。
- 我有一个实用程序,通过它我可以加密属性文件。
有没有办法可以使用 Spring 将此属性文件中的值注入到我的类中?
【问题讨论】:
-
@R4J 如果我正确阅读了另一个问题,那就是要求加密 in 属性文件中的值,而不是全部加密属性文件。不过,对于这个特定的用例(“它有一些机密数据”),它可以提供答案。不过,不是骗子。
-
首先要问的是:Spring 会在哪里找到解密密钥?
-
@Vyomkesh 我做到了,并在 mu 项目中积极使用它来加密数据库密码等。我使用的是弹簧靴,但它也应该与弹簧相似。我现在在外面,但今天晚些时候我会发布答案。
-
另外,对于spring boot,你可以看看这个。github.com/ulisesbocchio/jasypt-spring-boot/tree/master/…
标签: java spring encryption properties-file