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…
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 для внедре…
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…
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…
0 ответов

Свойства класса Guice всегда нулевые; Фабрика никогда не называется / используется

Попытка внедрить объекты в классы, но не может заставить мою фабрику вызываться, не говоря уже об объекте в классе, в котором я хочу его видеть. Фабричный класс должен возвращать экземпляр AmazonSQS. public class AmazonFactory implements Provider&lt…
09 мар '17 в 02:17