Описание тега picocontainer

PicoContainer is a highly embeddable, full-service, Inversion of Control (IoC) container for components honor the Dependency Injection pattern
1 ответ

Проблема автоматического подключения при создании объектов с помощью методов

Я использую PicoContainer для подключения классов моего приложения. Как вы можете видеть ниже, все идет отлично, но в одном месте: CharArrayReader reader = new CharArrayReader(acCode.toCharArray()); CharStream charStream = new CharStream(reader); Sc…
1 ответ

Передача переменных между определениями шагов огурца

В Cucumber, как мне передать переменные между классами определения шага. Я пытаюсь реализовать в Scala. Оглядываясь вокруг, я видел людей, предлагающих использовать Guice, Picocontainer или любую другую инфраструктуру DI. Но на самом деле не сталкив…
01 ноя '16 в 22:22
2 ответа

Как использовать Picocontainer Web?

Я пытаюсь использовать Picocontainer Web (picocontainer-web-core-2.5.1.jar). Я все настроил и проверил, что все работает нормально, пока не попытался извлечь что-либо из контейнера...: p Хотя я должен использовать статический метод getRequestCompone…
05 янв '14 в 20:36
2 ответа

Получение исключения nullpointer в огуречном picocontainer

Я пытаюсь передать webdriver в определение шага, используя picocontainer, но получаю нулевой указатель Пожалуйста, обратитесь ниже к моему служебному классу, в котором экземпляр webdriver объявлен как public: - package base; import org.openqa.seleni…
24 авг '18 в 07:15
1 ответ

Внедрение зависимостей: как использовать / внедрить PicoContainer Framework в R

Вопросы Общий вопрос Как бы вы начали внедрять PicoContainer-Framework в R? Конкретный вопрос Как на самом деле будет выглядеть "реестр (механизм)"? Я придумал "версию бедняка", которая работает только для одного процесса регистрации (см. Класс Defa…
1 ответ

Огурец-пикоконтейнер не регистрируется

Я испытываю ту же ситуацию, что и этот вопрос, но ни одно из предложенных решений не работает для меня. В основном, я взял загрузку этого хранилища. Работает нормально. Затем я разделил модуль SearchSteps на два - один, который содержит @Before а та…
09 янв '19 в 17:02
1 ответ

Настройка нескольких декораторов с пико-контейнером

Я использовал пико-контейнер в Java, чтобы сделать DI для фреймворка Minecraft, который я разработал. Плагины имеют методы прослушивания событий, которые определены в интерфейсах, по одному методу на интерфейс. Если определенный класс хочет события,…
1 ответ

Конвертация из Waffle/Pico в Struts2/Guice

Мне было поручено преобразовать приложение, которое было разработано мной в Waffle Framework, используя PicoContainer в качестве механизма DI, в наш новый "стек", который должен использовать Struts2 в качестве среды с Guice в качестве механизма DI. …
11 авг '09 в 19:50
1 ответ

Использование пикоконтейнера с сервлетами Tomcat

Я пытаюсь использовать PicoContainer в приложении на основе сервлетов, работающем на Tomcat. Конфигурация, очевидно, работает в режиме отладки, но, как я и предполагал, классы сервлетов не вводятся construnctor и соседями setter. Разве классы сервле…
03 сен '14 в 12:30
1 ответ

Cucumber-jvm Либо указанные параметры не соответствуют ни одному из следующих конструкторов: [private java.lang.Class()];

Я тестирую простой тест BDD на огурец на Android и получаю ошибку огурца org.picocontainer.PicoCompositionException: Either the specified parameters do not match any of the following constructors: [private java.lang.Class()]; OR the constructors wer…
27 янв '15 в 21:57
0 ответов

Структурирование огурца для поддержки тестирования как сервисов, так и уровней пользовательского интерфейса в пирамиде тестирования

Я настроил cucumber для обработки как уровня тестирования сервиса (например, API веб-сервиса), так и уровня UI (например, браузера DOM). Я делаю это с помощью тегов. Я отмечаю каждый сценарий уровня API тегом @api. В моем сценарии @Before ловушка - …
13 апр '16 в 15:57
3 ответа

Проект не признает зависимость огурец-пикоконтейнер

В настоящее время я работаю над фреймворком java для тестирования с cucumber, JUnit и Selenium. Я уже работал над такими проектами, но у меня возникла проблема с этим. Я пытаюсь создать класс Context, который является Singleton. Я хочу использовать …
30 ноя '15 в 12:49
1 ответ

Как заменить компонент через экземпляр PicoContainer?

Я работаю в среде, где я не контролирую запуск PicoContainer, он предоставляется мне так: ApplicationManager.getApplication().getPicoContainer().getComponentInstanceOfType(Xyz.class); Мой вопрос, как я могу заменить компонент через PicoContainer? Мо…
13 сен '13 в 13:07
0 ответов

Исключение контейнера Pico: org.picocontainer.injectors.AbstractInjector$UnsatisfiableDependenciesException:?

Кажется, я получаю исключение контейнера пико: org.picocontainer.injectors.AbstractInjector$UnsatisfiableDependenciesException. Мой код выглядит следующим образом: Объект страницы, представляющий определенную страницу веб-сайта: public class GoogleP…
25 июн '18 в 08:55
2 ответа

Picocontainer 2.14.3 и АОП

Я пытаюсь использовать АОП с пикоконтейнером. пока что я нашел в документации: http://picocontainer.codehaus.org/interception.html pico = new DefaultPicoContainer(); pico.as(INTERCEPT).addComponent(Apple.class, BraeburnApple.class); и затем создайте…
23 июл '14 в 10:35
1 ответ

Перенаправление на пользовательскую не найденную страницу JSP

У меня есть HttpServlet. Он перенаправляет пользователя на разные страницы JSP, в зависимости от действий, которые пользователь хочет сделать. Например http://localhost:8080/collections/index.do перенаправляет на index.jsp. Различное действие, котор…
26 июн '13 в 13:09
2 ответа

Совместное использование состояния между определениями шагов в Cucumber

У меня есть 4 класса определения шагов и набор классов объектов домена. Мой класс определения первого шага выглядит так: public class ClaimProcessSteps { Claim claim; public ClaimProcessSteps(Claim w){ this.claim = w; } @Given("^a claim submitted wi…
1 ответ

PicoContainer JSR-330 @ Названа поддержка?

PicoContainer, кажется, указывает, что он поддерживает JSR-330 @Inject а также @Named, (Нет, этот другой вопрос, похоже, не помогает, поскольку он не учитывает тот факт, что на сайте PicoContainer говорится, что была добавлена ​​некоторая поддержка …
16 янв '15 в 00:44
1 ответ

Как зарегистрировать декорированные объекты в каркасах Dependency Injection (PicoContainer)?

Я хочу обернуть несколько классов, реализующих интерфейс Job, в объект JobEnabledDecorator, который определяет, будет ли он выполняться. У меня возникают проблемы с выяснением, как настроить это в PicoContainer, чтобы он знал, как создавать объекты …
0 ответов

picocontainer не передает данные

У меня есть файл службы impl, который заполняет DTO и файл конечной точки REST, который выдает POST и помещает ответ в переменную. Я могу распечатать содержимое DTO в файле конечной точки, но не могу напечатать данные ответа в файле службы impl с по…
23 янв '19 в 23:10