Java 从Spring和Guice初始化bean

Java 从Spring和Guice初始化bean,java,spring,guice,Java,Spring,Guice,关于集成Spring和Guice,我有一点奇怪的情况。我们当前的项目与Guice完美合作。然而,我们需要通过向外部Spring项目提供依赖来扩展它。但这意味着我们需要在spring上下文中创建该项目的bean。这里是棘手的部分:我们还需要在Springbean中使用一些现有的guice绑定。我不能简单地将那些注入guice的类移动到springbean中,我也不想复制它们 问题是:是否有可能同时使用spring和guice初始化一个类,并能够在我想要的任何地方注入?我知道,但是它是正确的API吗

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

问题是:是否有可能同时使用spring和guice初始化一个类,并能够在我想要的任何地方注入?我知道,但是它是正确的API吗?还有其他选择吗,最好是内部的(比如使用javax.inject.inject注释),或者这种集成完全是胡说八道,我们无论如何都不应该混合使用Spring和Guice

谢谢

图格姆