Запитання з тегом «guice»

5
Переважна палітура в Гісі
Я щойно почав грати з Guice, і я можу придумати те, що в тесті я просто хочу переокремити єдине в'язання. Думаю, я хотів би використати решту прив’язок рівня виробництва, щоб забезпечити все налаштування правильно і щоб уникнути дублювання. Тож уявіть, у мене є наступний модуль public class ProductionModule implements Module …
138 java  unit-testing  guice 

2
Чому класи java не успадковують анотації з реалізованих інтерфейсів?
Я використовував AOP Guice для перехоплення деяких викликів методів. Мій клас реалізує інтерфейс, і я хотів би зазначити методи інтерфейсу, щоб Guice міг вибрати правильні методи. Навіть якщо тип анотації позначається з класом реалізації Успадкованої анотації, не успадковується анотація, як зазначено в java doc Inherited: Зауважте також, що ця мета-анотація …

6
Google Guice vs. PicoContainer для введення залежностей
Моя команда досліджує рамки ін'єкцій залежностей і намагається вирішити між використанням Google-Guice та PicoContainer. Ми шукаємо декілька речей у наших рамках: Невеликий слід коду - Що я маю на увазі під невеликим кодовим відбитком, це те, що ми не хочемо мати код сміття для введення залежності скрізь у нашій кодовій …

2
Як отримати анотований екземпляр із інжектора Гіса?
Скажімо, у мене є модуль: Module extends AbstractModule { @Override protected void configure() { bind(String.class). annotatedWith(Names.named("annotation")). toInstance("DELIRIOUS"); } } і я хочу протестувати модуль і перевірити, чи вводить він правильне значення в Stringполе, анотоване, Names.named("annotation")не маючи класу та поля, але отримуючи значення безпосередньо з інжектора: @Test public void test() { …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.