Вопросы по теме '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 просмотров
schedule
29.09.2022
Как Guice заполняет аннотированные поля
Ради моего собственного образования я хотел создать простую структуру внедрения зависимостей, которая работает аналогично тому, как это делает Google Guice. Таким образом, когда класс загружается, он предварительно заполняет аннотированные поля...
1069 просмотров
schedule
04.01.2024
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 просмотров
schedule
15.09.2022
Получение @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 просмотров
schedule
19.11.2023
Использование провайдера из двух разных областей
У меня следующая проблема с 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