这是我的情况。我有一个带有基本 JPA 属性的“persistence.xml”。我还有几个额外的属性需要注入到 JpaPersistModule 中。这些属性(连接字符串等)来自外部组件,它们本身受一些外部 guice 模块的约束。
这导致了明显的问题 - 我无法创建 java.util.Properties 类的实例以传递给 JpaPersistModule,因为在配置绑定时我不知道这些属性。处理这个问题的最佳方法是什么?
PS通过setter明确地将属性传递给guice模块的整个想法对我来说似乎很奇怪。伙计,这是依赖注入,不是吗?