Описание тега weld
Weld is the reference implementation (RI) for JSR-299: Java Contexts and Dependency Injection for the Java EE platform (CDI)
1
ответ
Есть ли способ попросить Weld SE ввести конкретную реализацию в определенный момент времени?
Я использую Weld SE в приложении, в моем приложении у меня есть интерфейс, для которого у меня есть 3 реализации, но это вызывает неоднозначность для Weld. Насколько я вижу, техника разрешения неоднозначности в сварке статична, это можно сделать с п…
23 дек '14 в 14:58
2
ответа
CDI/WELD может ли пользовательский классификатор работать в сочетании с аннотацией @Named?
Имея пользовательский квалификатор для поддержки CDI, как указано ниже: @Qualifier @Retention(RUNTIME) @Target({METHOD, FIELD, PARAMETER, TYPE}) public @interface QualifiedFooBean { } @QualifiedFooBean public class FooBean implements ImplFooBean { }…
25 июл '13 в 07:30
1
ответ
Стартап класс по сварке
Я пытаюсь определить класс запуска для своего приложения в Weld CDI с помощью аннотаций @Singleton и @Startup (работает на tomcat 7), но мой метод PostConstruct никогда не вызывается. Вот мой класс Startup: import java.util.List; import java.util.lo…
07 май '13 в 07:55
1
ответ
Как завершить один CDI разговор и полностью уничтожить все переменные CDI Bean?
Я использую JSF2.0, WELD-CDI и jboss AS7.Я использую CDI@ConversiationScope в back-backbean. Чтобы перейти на одну страницу, я использую пункт меню., Как показано: <rich:menuItem label="redirect to page1" execute="@this" action="#{myBean.begin}"/…
07 май '14 в 06:58
1
ответ
OSGi + Weld: FrameworkUtil getBundleContext() возвращает ноль
Я использую Apache Felix и шва, и у меня есть два класса: @ApplicationScoped class A { private B b= new B(); } class B { private void foo(){ BundleContext bc= FrameworkUtil.getBundle(this.getClass()).getBundleContext(); } } Объект класса A создается…
18 апр '15 в 06:56
2
ответа
Инъекция не удалась с Джерси, Сваркой и DeltaSpike
Я работаю над проектом JAX-RS. Я использую Джерси, Сварка и DeltaSpike. @Path("test") public class TestResource { @GET @Path("now") public String now() { return new Date().toString(); } @GET @Path("myProperty") public String myProprety() { return my…
27 дек '14 в 09:37
0
ответов
Как внедрить бин @Normal (@ApplicationScoped) в область видимости @Dependent, если у бина нет конструктора без аргументов
Этот пост связан с моим старым постом SO, в котором я пытался понять требования конструктора без аргументов от WELD. Прямо сейчас я пытаюсь выяснить, есть ли способ в CDI ввести @ApplicationScoped бин (@Normal) в @Dependent объем. Из того, что я про…
30 май '18 в 14:06
1
ответ
Смешивать Powermock со сваркой?
У нас есть проект, который использует Weld-SE для введения зависимости статические нативные методы для вызова нативной библиотеки При написании модульных тестов, чтобы протестировать управляемые bean-компоненты, которые взаимодействуют с нативной би…
19 фев '14 в 15:34
5
ответов
Ошибка объекта @Inject с использованием RESTEasy, Weld и Wildfly
Я пытаюсь сделать REST веб-сервис, используя RESTEasy и Weld для инъекций. Когда пакет развертывается на wildfly, у меня нет проблем, но при попытке протестировать сервис я получаю сообщение об ошибке ниже. Я понятия не имею, как это решить. Кто-ниб…
07 сен '14 в 16:21
3
ответа
Конечная точка WebSocket и инъекция CDI: нет активных контекстов для области действия RequestScoped
Я хочу ввести @RequestScoped Компонент CDI в моей конечной точке Java EE 7 WebSocket. Однако я получаю ошибку WELD-001303: No active contexts for scope type javax.enterprise.context.RequestScoped, Что я делаю не так и почему это невозможно? @Named @…
24 фев '17 в 14:13
2
ответа
Weld-Osgi Начало работы
Недавно я прочитал эту документацию, а также это объявление, в основном предназначенное для релизов Weld-OSGI. Мне действительно интересно, как заставить это работать в JBoss AS 7.1.x. Может кто-нибудь, пожалуйста, укажите мне решение, которое работ…
16 дек '12 в 10:56
0
ответов
Как использовать FX: включить или переключить сцену при использовании сварки
Я борюсь с проблемой сварки javafx +. Я создаю приложение, которое должно переключать сцены / представления. Приложение использует сварочный CDI. Я пробовал несколько подходов, и ни один из них не работает. В настоящее время мое приложение основано …
14 мар '17 в 18:41
1
ответ
Сварка Круговая Зависимость нормальных бобов
Я использую JBoss EAP 6.4 (и Weld 1.1.28) и пытаюсь избавиться от шва 2. Одна часть этого - переход на CDI. Я получаю следующую (анонимную) ошибку: org.jboss.weld.exceptions.DeploymentException: WELD-001443 Pseudo scoped bean has circular dependenci…
25 янв '16 в 20:05
1
ответ
Сварка ContextNotActiveException в асинхронном сервлете
Среда: WildFly 9.0.1 / 9.0.2 Java EE 7 Полный профиль Weld CDI среда. Из-за ожидаемого количества запросов я хочу реализовать асинхронный запрос поверх FacesServlet и сделал это: public class AsyncFacesServlet extends HttpServlet { private static fi…
17 апр '16 в 18:05
1
ответ
Как сварной контейнер обслуживать для применения в среде Java?
Я новичок в сварке, и через несколько дней изучаю, но знаю только фундаментальную концепцию сварки. Я собираюсь использовать сварочный контейнер в среде Java. И вот что самый простой способ иметь CDI и JPA в Java SE? мой сегмент кода ниже: public cl…
24 сен '16 в 14:23
2
ответа
Переключение между Spring, Guice, Weld или другими реализациями DI
Я пишу фреймворк, где другие команды разрабатывают приложения. Я хочу предоставить Dependency Injection как часть этого. Я делаю, чтобы разработчики использовали аннотации JSR 330, и мой фреймворк может работать на DI. Тем не менее у меня есть следу…
01 июл '15 в 08:11
2
ответа
Проблема разрешения типа бина CDI, когда класс бина реализует параметризованные интерфейсы, которые также расширяют некоторый параметризованный интерфейс
Поскольку мне не хватает словарного запаса, чтобы объяснить проблему, я показываю ее на примере, который воспроизводит ошибку и помогает найти причину: public interface BaseType<P> {} public interface DerivedType<T> extends BaseType<T…
23 мар '13 в 00:41
1
ответ
CDI неверное сканирование архива bean в Jetty (не в Tomcat)
Я думал, что получил больше всего о Weld и CDI, но это предположение всегда демонстрирует ложность. На этот раз я столкнулся со странным поведением по поводу сканирования бобов. Все (многомодульный проект Maven) прекрасно работает в Tomcat, но у мен…
30 июн '17 в 14:05
3
ответа
CDI Неоднозначная зависимость от @Produces - почему?
Я использую код, как показано ниже: public Configuration { private boolean isBatmanCar = someMethod(...); @Produces public Car getCar(@New Car car) { if(isBatmanCar) { car.setName("BatmanCar"); } return car; } } public Car { private String name = "N…
10 апр '14 в 08:16
1
ответ
В сварном шве как инициализировать объект до его ввода
У меня есть простой класс POJO, который я использую во многих местах. Для него нет явного производителя. я просто делаю @Inject POJO mypojo и это прекрасно работает. Теперь моя проблема заключается в том, что я хочу инициализировать объект POJO (кот…
27 дек '12 в 15:21