Вопросы с тегом «guice»

5
Переопределение привязки в Guice
Я только начал играть с Guice, и могу придумать вариант использования: в тесте я просто хочу переопределить одну привязку. Я думаю, что хотел бы использовать остальные привязки производственного уровня, чтобы убедиться, что все настроено правильно, и избежать дублирования. Итак, представьте, что у меня есть следующий модуль public class ProductionModule implements …
141 java  unit-testing  guice 

2
Почему классы java не наследуют аннотации от реализованных интерфейсов?
Я использовал AOP Guice для перехвата вызовов некоторых методов. Мой класс реализует интерфейс, и я хотел бы аннотировать методы интерфейса, чтобы Guice мог выбрать правильные методы. Даже если тип аннотации аннотируется классом реализации аннотации Inherited, он не наследует аннотацию, как указано в java-документе Inherited: Также обратите внимание, что эта мета-аннотация …

6
Google Guice против PicoContainer для внедрения зависимостей
Моя команда изучает фреймворки внедрения зависимостей и пытается выбрать между использованием Google-Guice и PicoContainer. В нашем фреймворке мы ищем несколько вещей: Небольшой след кода. Под небольшим размером кода я подразумеваю, что мы не хотим, чтобы повсюду в нашей базе кода был мусор кода внедрения зависимостей. Если нам понадобится провести рефакторинг …

2
Как получить аннотированный экземпляр из инжектора Guice?
Допустим, у меня есть модуль: 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.