Результаты поиска по запросу "cdi"

1 ответ

@Eager недоступен. Не удалось получить репозиторий EagerBeans от диспетчера компонентов CDI

Это мое первое использование омнифасов. Мое приложение работает хорошо без него, но когда я попробовал его, я получил следующее исключение.

1 ответ

Расширения CDI - добавление перехватчиков в фазе ProcessAnnotatedType

Я пытаюсь добавить перехватчик программно. Перехватчик называется LogginInterceptor и просто регистрирует имя метода, на котором он работает. При использован...

1 ответ

Перенос управляемых компонентов JSF в управляемые компоненты CDI

Я планирую преобразовать веб-приложение от использования управляемого компонента JSF к использованию управляемых компонентов CDI. Я знаю, что мне нужно сдела...

ТОП публикаций

1 ответ

 так что не работает как есть :(

оложим, у меня есть класс с инъекциями: class MyBean { @Inject Helper helper; // all sorts of data }и этот класс был создан таким образом, что контейнер CDI не знает об этом, как отражение, сериализация илиnew, В этом случаеhelper являетсяnull ...

1 ответ

docs.jboss.org/cdi/spec/1.2/...

аюсь применить шаблон инжектора конструктора к bean-компонентам в моем приложении CDI и получаю следующее сообщение об ошибке: 15:18:11,852 ERROR [izone.adams.webapp.error.IzoneExceptionHandler] (default task-40) ...

1 ответ

, например).

оложим, что у меня есть два класса, первый класс без каких-либо свойств, полей или аннотаций: public class B {}И класс, в который вводят B, вот так: public class A { @Inject private B b; public B getB() { return b; } }Теперь класс A довольно ...

1 ответ

Там нет обходного пути для этого. @ConversationScoped по умолчанию полностью нарушен. Вместо этого я использую @ConversationScoped из CODI MyFaces. Это решает все проблемы, которые вы можете получить с помощью стандартного объема.

ые первые дни использования CDI я перехожу на страницу с активным продолжительным диалогом с использованием Face-Redirect = True, поэтому у меня есть URL-адрес, например .. myPage.xhtml? Cid = 1. В какой-то момент я заканчиваю разговор, я имею в ...

1 ответ

Просто чтобы прояснить это для других, в CDI нет такой вещи, как SingletonScoped, есть нелюбимый step-child @ javax.inject.Singleton, который унаследован от «Инъекции зависимостей JSR-330 для Java». Этого следует избегать любой ценой. Скорее всего, ApplicationScoped удовлетворит ваши потребности.

отрим следующий bean-объект CDI в области запроса: @RequestScoped public class RequestScopedBean { // ... }Теперь я внедряю его в объектный компонент: @ApplicationScoped public class ApplicationScopedBean { @Inject private RequestScopedBean ...

1 ответ

Причина разделения была, вероятно, из-за совместимости. Модель Spring DI является наследием, и даже сейчас, в 2017 году, они не поддерживают все возможности CDI.

g был хорошим фреймворком для DI и AOP для разработчиков Java. Теперь есть стандартная спецификация для DI и AOP, которая является CDI. Любой хороший продукт больше не может оставаться хорошим без поддержки соответствующих стандартов. ...

1 ответ

Спасибо, что поделился!

аюсь запустить POJO при запуске в приложении Weld / Seam3, но мне не везет. Я пробовал следующее, но ни один из них не работал: @Singleton public class StartupJobs { @Inject private Logger log; public void onStartup(@Observes @Initialized ...