是否有免费和/或开源库提供JNDI提供程序存储为简单的配置文件,其中包括密码加密?
似乎JNDI是用于提供容器管理的可配置项的J2EE API,但我找不到一个通用的,与容器无关的解决方案。我错过了JNDI的观点吗?欢迎使用替代解决方案,但我希望避免包含大规模依赖(例如Spring或Maven)。
答案 0 :(得分:0)
看起来有点像吸毒,因为你想要一种副作用,但是......
POJava Persistence库有一个JNDI提供程序,旨在支持在容器外部运行的JUnit测试用例。它只是一个内存实现,但是同一个库也可以将对象序列化为xml,因此您可以将其扩展为从init上的文件加载并在适当的时候删除到文件。