Описание тега guice
Guice - это облегченная среда внедрения зависимостей для Java.
1
ответ
Объединяя Guice и JAXB
У меня есть класс, который должен использовать Dependency Injection (используя Guice), но в данный момент он создается JAXB, поэтому очевидно, что ничего не вводится. Любая идея о том, как решить эту проблему / сказать JAXB использовать инжектор Gui…
13 июн '13 в 19:09
1
ответ
Как загрузить переменную в ServletContext, когда приложение инициализируется с использованием полос и подсказок?
Я прочитал ответ относительно загрузки переменной, когда приложение запускается в полоску В этом KDeveloper посоветовал использовать Guice для загрузки одноэлементного объекта вместо других техник, которые он указал. Я загрузил переменную, используя…
09 июн '11 в 04:43
1
ответ
Используя Guice, как я могу ввести фиктивный объект из моего модульного теста в тестируемый класс
Рассмотрим следующий код: @Singleton public class MyServiceImpl { public int doSomething() { return 5; } } @ImplementedBy(MyServiceImpl.class) public interface MyService { public int doSomething(); } public class MyCommand { @Inject private MyServic…
21 дек '17 в 13:31
4
ответа
Eclipse - Google Guice
Я пытался использовать Google Guice в разработке плагинов Eclipse. Я импортировал Guice jar в качестве другого проекта плагина. Но каким-то образом Guice не может ввести зависимость. Есть идеи??? Это сообщение об ошибке com.google.inject.Configurati…
13 авг '10 в 11:22
1
ответ
GIN-инъекция поля в абстрактном классе
Я работаю в каком-то приложении GWT, в котором у меня есть иерархия, в которой у меня есть абстрактный презентатор с некоторыми общими функциями производных классов. Что-то вроде: public abstract class MyAbstractPresenter<T extends MyAbstractPres…
28 янв '13 в 13:30
1
ответ
Использование в Generics в Multibinder
Я немного запутался в генериках при использовании com.google.inject.multibindings.Multibinder как показано ниже: interface MessageParser<S, T> { fun accept(msg: S): Boolean fun parser(msg: S): T } class Parser1 : MessageParser<Mime, Parsed&…
23 май '16 в 14:11
1
ответ
Тестирование playframework 2.4 с внедрением пружинных данных из Eclipse Scala IDE
Я хочу изучить и попытаться настроить проект, используя игровые рамки 2.4 ДЖАВА Весенние данные Eclipse IDE Я взял "мое вдохновение" от https://github.com/jtdev/play-scala-spring-data-jpa, показывающий, как загружать данные пружины с помощью guice. …
16 янв '16 в 12:58
4
ответа
Весна и Guice вместе или просто весна
Я запускаю новое веб-приложение на Java с нуля. У меня нет большого опыта работы с Spring Framework, но я знаю, что хотел бы использовать некоторые его функции, такие как Transaccions Management. С другой стороны, мне очень нравится Guice для внедре…
10 янв '14 в 23:00
2
ответа
Опциональная инъекция в Guice
Можно ли сказать Guice, что нет необходимости вводить все аргументы конструктора? Например, у меня есть конструктор Foo это занимает два аргумента типов Bar а также Baz, Все они не являются обязательными в моей системе: они могут оба присутствуют об…
19 мар '15 в 23:08
1
ответ
Отмена сортировки XML или JSON для указания внедренного объекта в джерси с помощью аннотации @InjectParam
У меня возникла проблема с правильной расшифровкой данных XML. Я использую технологии Guice и Jersey. Странно то, что когда я пытаюсь разобрать вручную с помощью JAXB, все работает нормально: StringBuilder xml = new StringBuilder(); xml.append("<…
22 фев '14 в 10:15
1
ответ
Почему я должен использовать guice-hk2-bridge?
Я извиняюсь за глупый вопрос, но я действительно искал ответ на этот вопрос и не получил однозначного ответа. Я знаю, что джерси использует hk2 в качестве DI по умолчанию, и поскольку hk2- это потеря производительности, альтернативный DI - это Guice…
21 сен '18 в 22:44
2
ответа
Как ввести 3 экземпляра одного типа с различной зависимостью от Guice?
Я использую Guice для управления своей классовой зависимостью. У меня есть класс LogicHandler, который зависит от нескольких классов компонентов. public interface LogicHandler { private Component component1; private Component component2; private Com…
15 фев '15 в 05:29
1
ответ
Ошибка конфигурации Guice
Я пытаюсь использовать Google Guice со свойствами @Inject и @Singleton следующим образом: Я имею: Модуль с пустым configure() метод. Интерфейс IFoo Класс Foo (реализующий IFoo), аннотированный @Singleton, с конструктором без параметров, аннотированн…
02 июл '09 в 11:36
0
ответов
Инструмент динамической проверки зависимостей для Java
Я ищу инструмент, который анализирует и оптимизирует мою иерархию зависимостей в моих проектах Gradle. Я уже взглянул на https://github.com/wfhartford/gradle-dependency-analyze и на этот, пришедший от Netflix https://github.com/nebula-plugins/gradle…
28 июл '16 в 10:09
2
ответа
Guice выбрасывает OutOfScopeException при выполнении CompletableFuture
Из потока темы запроса, CompletableFuture s должны быть выполнены задачей, выполняемой в исполнителе. Поставщик предоставляет услугу для конкретного домена MessageService которая является сессионной областью. Эта услуга вводится Guice. public class …
16 ноя '15 в 15:44
1
ответ
Привязка карты классов к экземплярам внутри модуля guice
В настоящее время я пытаюсь добавить записи карты, состоящей из Map<? extends CustomModule, CustomModule> (из дополнительной, пользовательской модульной системы) в качестве привязок в модуле guice. Мой код до сих пор выглядит так: manager.getR…
29 май '15 в 21:57
1
ответ
Самозагрузочный инжектор Guice
У меня есть сценарий, в котором мне понадобятся некоторые объекты, вводимые с самого начала, такие как регистрация, но затем другие объекты вводятся по требованию. Что я не знаю, если в моем консольном приложении, я просто позвоню Guice.createInject…
31 май '15 в 17:24
1
ответ
Работает ли внедрение метода с Guice, если конструктор не введен?
У меня есть класс, где мне нужно ввести переменную, но конструктор не вводится Guice. public class Foo{ private boolean x; public Foo(){ //sets some variables } @Inject public void setX(boolean x){ this.x=x; } } Значение x не вводится. Нужно ли испо…
10 фев '15 в 11:27
1
ответ
Странная ошибка впрыска Guice
У меня очень странная ошибка при попытке ввести конструктор с помощью Guice. В конструкторе есть отдельная строка: @Inject public RoundRobinAssigner( ... arguments ) { ...stuff assignments = Sets.synchronizedNavigableSet(Sets.<CountingEntry<St…
05 мар '13 в 04:42
0
ответов
Свойства класса Guice всегда нулевые; Фабрика никогда не называется / используется
Попытка внедрить объекты в классы, но не может заставить мою фабрику вызываться, не говоря уже об объекте в классе, в котором я хочу его видеть. Фабричный класс должен возвращать экземпляр AmazonSQS. public class AmazonFactory implements Provider<…
09 мар '17 в 02:17