有一个很好的指南嘻嘻Guice and general application configuration使用Google Guice将属性文件“啜饮”到您的系统中,然后将它们注入您的代码中。
但我想知道的一件事是,如果你有一些属性的安全性,并且它们是用任何机制加密的,那么解密和检索这些条目的好方法是什么?是否有标准方法?
我只是因为我知道我已经看过的先前的Spring实现,你可以通过Jasypt等扩展PropertyPlaceholderConfigurator来处理相关属性条目的加密/解密。人们和Guice有过类似的东西吗?
目前我们正在考虑自己建造一些东西,但我很高兴能够指出其他方法,而不是重新发明轮子。
干杯, 戴夫。
答案 0 :(得分:1)
标准方法是实现一个Guice Module
,它通过bind
方法configure
方法解密注入属性并可用于注入器。基本上你只需要将解密部分添加到question you already cited的逻辑中。