Как использовать аннотацию jsr 330 независимым способом "контейнер IoC"?

Простите мой язык, если вопрос не ясен. Я хочу использовать аннотации JSR 330. И я хочу иметь возможность сменить провайдера DI. В настоящее время мое приложение должно знать в какой-то момент, что оно должно использовать Spring или Google-Guice. Есть ли способ, которым я могу избежать этого.

Прямо сейчас я должен позвонить:

ApplicationContext ctx = new AnnotationConfigApplicationContext(
    "com.package1", "com.package2");

чтобы получить контекст приложения, чтобы получить бобы. Насколько я понимаю, для google-guice я буду использовать специальный код google-guice.

Правильно ли мое понимание или я что-то упустил.

0 ответов

Другие вопросы по тегам