如果问题不清楚,请原谅我的语言。我想使用 JSR 330 注释。而且我希望能够切换我的 DI 提供商。目前,我的应用程序必须在某些时候知道它必须使用 spring 或 google-guice。有什么办法可以避免这种情况。
现在我必须打电话:
ApplicationContext ctx = new AnnotationConfigApplicationContext(
"com.package1", "com.package2");
获取应用程序上下文以获取 bean。我的理解是,对于 google-guice,我将使用 google-guice 特定代码。
我的理解是正确的还是我完全错过了一些东西。