这是我的情况。我有一个带有基本JPA属性的“persistence.xml”。我还需要注入JpaPersistModule的其他几个属性。这些属性(连接字符串等)来自外部组件,它们本身由一些外部guice模块绑定。
这导致了明显的问题 - 我无法创建java.util.Properties类的实例以传递给JpaPersistModule,因为我不知道绑定配置时的那些属性。处理这个问题的最佳方法是什么?
P.S。通过setter明确地将属性传递给guice模块的整个想法对我来说似乎很奇怪。伙计,这是依赖注入,不是吗?
答案 0 :(得分:1)
您可以尝试使用两个注射器: