关于Spring和Guice的集成,我有点奇怪的情况 . 我们目前的项目正在与Guice完美合作 . 但是,我们需要通过依赖外部Spring项目来扩展它 . 但这意味着我们需要在spring上下文中创建该项目的bean . 这是一个棘手的部分:我们还需要在spring bean中使用一些现有的guice绑定 . 我不能简单地将那些guice注入的类移动成spring bean,我不想复制它们 .

问题是:是否可以使用spring和guice初始化一个类,并且可以在任何我想要的地方注入?我知道spring-guice,但是它是正确的API吗?有没有其他选项,更好的内部(例如使用javax.inject.Inject注释) - 或者这种集成完全是废话,我们不应该混合Spring和Guice无论如何?

谢谢,

Tugcem .