Вопросы по теме 'guice'

Guice SPI: поиск привязок по типам подстановочных знаков
Guice предоставляет средства для поиска всех привязок для заданного типа ( Injector#findBindingsByType ), а также предоставляет класс TypeLiteral , из которого представляется возможным создать подстановочный тип. Я хотел бы найти все привязки для...
1450 просмотров
schedule 08.11.2022

гугл джин? использовать с пружиной?
я знаю, что джин - это клиентская сторона guice. поэтому для того, чтобы использовать джин. его нужно использовать вместе с guice? Интересно, его можно использовать с пружиной?
1828 просмотров
schedule 04.11.2023

Использование Guice с OSGi
У меня есть проект, который я пытаюсь преобразовать в OSGi. Однако этот проект был построен с использованием Guice в качестве менеджера внедрения зависимостей. Это большой проект, в который вплетается Guice. Guice давал мне много припадков с...
3192 просмотров
schedule 05.10.2023

Каков самый минимальный способ добиться внедрения зависимостей?
Я читал о Spring, и хотя он утверждается, что это менее сложная альтернатива EJB, мне трудно обдумать это. Есть ли более минимальный способ достижения внедрения зависимостей, чем использование подхода Spring?
1093 просмотров
schedule 29.07.2022

Гайс с родителями
Что мне делать с Guice, когда мне нужно вызвать родительский конструктор, который также может быть внедрен? например У меня есть абстрактный родительский класс с конструктором, в который вводится объект, совместно используемый всеми производными...
8113 просмотров
schedule 27.10.2022

guice: несколько реализаций, разные графы объектов
Как вы делаете следующее в guice? Существует класс XmlSerializer , который зависит от интерфейса XmlFormatter . Есть 2 реализации XmlFormatter : CompactXmlFormatter и PrettyXmlFormatter . Другой класс MyApplication зависит от 2...
343 просмотров
schedule 17.08.2022

Как с помощью Guice внедрить класс с ограниченным подстановочным знаком?
Используя Guice, я хочу внедрить класс с ограниченным подстановочным знаком. Чтобы было ясно, я хочу внедрить не объект , а внедрить тип класса . Будет читать: class A { Class<? extends SuperClass> a; @Inject A(Class<? extends...
1031 просмотров

Как Guice заполняет аннотированные поля
Ради моего собственного образования я хотел создать простую структуру внедрения зависимостей, которая работает аналогично тому, как это делает Google Guice. Таким образом, когда класс загружается, он предварительно заполняет аннотированные поля...
1069 просмотров

GWT-GIN против Raw Guice
Есть ли причина, по которой я не могу просто использовать Guice для DI внутри приложения GWT? Если да, то почему? Если нет, то что GWT-GIN на самом деле предлагает, чего не предлагает POG (простой ole' Guice)?
442 просмотров
schedule 07.12.2023

Guice AssistedInject не будет внедрять фабрику
Я пытаюсь использовать Guice 3.0 AssistedInject , и он не создает экземпляр фабрики. Код SSCCE: Родительский класс public class ParentClass() { @Inject private MyFactory myFactory; private final Foo foo; private final Bar bar;...
6409 просмотров

Получение @Resource в моем модуле Guice
Я видел разные кусочки, но я либо неправильно подхожу к этому, либо немного не понимаю Guice. Я пытаюсь изменить/расширить этот cache4guice Infinispan Module , чтобы он мог получить доступ к встроенному модулю JBoss и, в конечном итоге, к...
755 просмотров
schedule 04.10.2023

Ошибки создания Guice: Cloudify
Я новичок в Guice и действительно облачен, и я надеюсь получить указатель или области, на которые можно посмотреть, что может быть причиной этого: Во-первых : No implementation for...
333 просмотров
schedule 31.07.2022

Заставить FactoryModuleBuilder от Guice создать фабрику, возвращающую макет?
В моем приложении я использую FactoryModuleBuilder для автоматического создания экземпляров некоторого класса: new AbstractModule() { @Override protected void configure() { install(new...
1195 просмотров
schedule 29.01.2024

Интеграция Широ с Guice
Я пытаюсь интегрировать Guice с Широ. Я загружаю последние JAR-файлы Shiro с помощью: <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.2.2</version>...
188 просмотров
schedule 05.03.2024

Доступ к внедренным зависимостям в Guice
Учитывая класс, в который внедрена зависимость с помощью аннотации Guice @Inject, каковы возможные варианты получения ссылки на эту зависимость извне класса, в который она была внедрена? Скажем, у меня есть следующий класс A: public class A {...
641 просмотров
schedule 07.05.2024

Джерси вводит неправильный SecurityContext
Недавно мы интегрировали Guice с Jersey через «guice-bridge», и в процессе нам пришлось обновить версии зависимостей. Но затем в производственных подресурсах (только они) иногда вводился неправильный SecurityContext с принципалом из другого потока!...
952 просмотров
schedule 16.05.2024

Определение неявного значения среды в примере шаблона play-silhouette (с использованием Guice)
В примере реализации силуэта здесь показано, как в шаблоне — неявное значение env (типа Environment[User, CachedCookieAuthenticator]), используемое в строке 28 файла /app/controllers/SignUpController.scala, например, определенное с помощью Guice?...
413 просмотров

Использование провайдера из двух разных областей
У меня следующая проблема с Guice: одноэлементная служба внедряется поставщиком контекстно-зависимой информации. До сих пор контекст был связан только с запросами сервлетов, поэтому я использовал провайдер @RequestScoped и вводил этот провайдер в...
433 просмотров
schedule 30.10.2022

Сервлет Guice со встроенным Tomcat
Я пытаюсь внедрить Guice(v3.0) в свой проект. Я использую встроенный tomcat (v7.0.34) и Jersey (v1.18) для размещения служб отдыха. Перед введением любой инъекции зависимостей Guice у меня была следующая конфигурация //Main Class Context...
877 просмотров
schedule 05.12.2023

Могу ли я запустить код перед конструктором, используя аннотации
Я использую Guice для создания и внедрения экземпляров в свое приложение. В целях тестирования я создал класс, который отвечает за создание всех статических экземпляров, необходимых для определенного тестового класса, и их внедрение. Назовем...
556 просмотров
schedule 08.11.2022