由于设计限制,我目前正在处理的项目不允许我们在纯文本文件(例如属性文件)中编写某些配置参数集(主要是由于安全限制)。
有没有办法隐藏这个配置参数,以便代码程序员可以访问它们。到目前为止,我唯一的想法是一个普通的 Java 对象。
此外,值得注意的是硬编码值对我们来说不是一个好的解决方案,因为有许多“子应用程序”需要自己的配置。在这一点上考虑某种资源包,但仍然存在最初的问题。
编辑:所以我遇到了这里提出的Jasypt,但我认为对于我的情况,将其保存在某种混淆文件中就足够了,因为这是我们所需要的,以使用户停止篡改配置文件。