Результаты поиска по запросу "cdi"
@Eager недоступен. Не удалось получить репозиторий EagerBeans от диспетчера компонентов CDI
Это мое первое использование омнифасов. Мое приложение работает хорошо без него, но когда я попробовал его, я получил следующее исключение.
Расширения CDI - добавление перехватчиков в фазе ProcessAnnotatedType
Я пытаюсь добавить перехватчик программно. Перехватчик называется LogginInterceptor и просто регистрирует имя метода, на котором он работает. При использован...
Перенос управляемых компонентов JSF в управляемые компоненты CDI
Я планирую преобразовать веб-приложение от использования управляемого компонента JSF к использованию управляемых компонентов CDI. Я знаю, что мне нужно сдела...
так что не работает как есть :(
оложим, у меня есть класс с инъекциями: class MyBean { @Inject Helper helper; // all sorts of data }и этот класс был создан таким образом, что контейнер CDI не знает об этом, как отражение, сериализация илиnew, В этом случаеhelper являетсяnull ...
docs.jboss.org/cdi/spec/1.2/...
аюсь применить шаблон инжектора конструктора к bean-компонентам в моем приложении CDI и получаю следующее сообщение об ошибке: 15:18:11,852 ERROR [izone.adams.webapp.error.IzoneExceptionHandler] (default task-40) ...
, например).
оложим, что у меня есть два класса, первый класс без каких-либо свойств, полей или аннотаций: public class B {}И класс, в который вводят B, вот так: public class A { @Inject private B b; public B getB() { return b; } }Теперь класс A довольно ...
Там нет обходного пути для этого. @ConversationScoped по умолчанию полностью нарушен. Вместо этого я использую @ConversationScoped из CODI MyFaces. Это решает все проблемы, которые вы можете получить с помощью стандартного объема.
ые первые дни использования CDI я перехожу на страницу с активным продолжительным диалогом с использованием Face-Redirect = True, поэтому у меня есть URL-адрес, например .. myPage.xhtml? Cid = 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 ...
Причина разделения была, вероятно, из-за совместимости. Модель Spring DI является наследием, и даже сейчас, в 2017 году, они не поддерживают все возможности CDI.
g был хорошим фреймворком для DI и AOP для разработчиков Java. Теперь есть стандартная спецификация для DI и AOP, которая является CDI. Любой хороший продукт больше не может оставаться хорошим без поддержки соответствующих стандартов. ...
Спасибо, что поделился!
аюсь запустить POJO при запуске в приложении Weld / Seam3, но мне не везет. Я пробовал следующее, но ни один из них не работал: @Singleton public class StartupJobs { @Inject private Logger log; public void onStartup(@Observes @Initialized ...