Вопросы по теме 'jboss-weld'

JSF 2.0: используйте значения Enum для selectOneMenu
Я использую JSF 2.0 и хочу заполнить selectOneMenu значениями моего Enum. Простой пример: // Sample Enum public enum Gender { MALE("Male"), FEMALE("Female"); private final String label; private Gender(String label) { this.label =...
81912 просмотров
schedule 17.11.2021

Почему внедрение CDI не работает в одних модулях, но не работает в других?
В моем проекте Java EE есть несколько модулей «Java EE» и веб-модуль. Один из модулей Java EE предоставляет класс CDI, который будет использоваться другими модулями: @ApplicationScoped public class XFactory { @Produces @Actual public X...
1259 просмотров

SessionScope и запланированные потоки
В моем приложении у меня есть служба, которая выполняет тяжелую загрузку (парсинг разных файлов) при создании. Данные являются метаданными, поэтому не изменяются во время выполнения (локализованные строки, сопоставления ключей и значений и т. Д.)....
587 просмотров
schedule 29.11.2021

Seam3 и Weld CDI - это одно и то же?
Может быть, это кажется глупым вопросом, но я действительно сбит с толку. Seam 3 и Weld CDI - это одно и то же? Я читаю несколько сообщений, которые относятся к "CDI (Weld) / Seam 3", следует ли мне рассматривать их как одно и то же?
2481 просмотров
schedule 24.09.2021

Впрыскивающий регистратор, сварка
Я пытаюсь заменить инициализацию стандартного логгера какой-то инъекцией 1-st. Я пытался использовать журнал сварки в bean-компоненте / веб-сервисах без сохранения состояния @Stateless @WebService public class EchoSSL { @Inject...
2515 просмотров
schedule 16.01.2022

Петля впрыска CDI
У меня возникла проблема с внедрением CDI в контейнер Weld в JBoss 7.1.1. У меня есть следующая объектная модель: @Stateless class ServiceEjb { @Inject A a; } class A { @Inject B b; } class B { @Inject A a; } При попытке внедрить A или B...
5435 просмотров

CDI 1.1 с JBoss
Можно ли использовать CDI 1.1 с JBoss 7.1.1? У меня есть одна тестовая война, и я хотел бы развернуть эту войну вместе со сваркой 2.0. Я отключил автоматическую загрузку модуля сварки с помощью файла jboss-deployment-structure:...
1544 просмотров
schedule 07.03.2022

Как сделать синглтон в CDI 1.2
Я использую сварку 2.3.5, которая поддерживает CDI 1.2. Я столкнулся с проблемой, что bean-компоненты CDI, аннотированные @javax.inject.Singleton , игнорируются контейнером ( bean-discovery-mode="annotated" ). После поиска в Google я все еще не...
1390 просмотров
schedule 16.03.2022

CDI перестает работать при использовании Weld-Se-Core и Weld-Servlet-Core?
Я играю с Weld-SE. У меня есть проект с подключаемыми модулями. С одним модулем сварочные работы. Когда другой модуль, который использует weld-servlet-core , помещается в путь к классам (с его зависимостями), CDI перестает работать, выдавая такие...
1040 просмотров
schedule 04.04.2022

Сварка и Java SE
Я новичок в Weld и пытаюсь понять его концепции. У меня есть небольшой опыт работы со Spring и ничего с Guice, поэтому я новичок в DI-фреймворках. Вот учебник, который представляет CDI, но в контексте веб-приложений. Мне интересно посмотреть, как...
3086 просмотров
schedule 14.05.2022

Как заставить Seam3 Solder с CDI работать в WebSphere 7?
Я хочу использовать Seam Solder и Seam Faces 3 в WebSphere 7 с JSF 2.0 (RI — это Mojarra 2.0.4) и CDI. Я включил все необходимые зависимости (Weld 1.1, JBoss Logging), но сервер не начинает говорить: Не удалось найти BeanManager с помощью...
1259 просмотров
schedule 19.06.2022

Как указать перехватчик во время ввода
У меня есть бобы, для которых в конкретных инъекциях я хочу добавить данный перехватчик. Я наивно думал, что есть что-то вроде аннотации @Interceptors , которая могла бы позволить мне написать private @Interceptors(Logging.class,...
1811 просмотров
schedule 01.07.2022

OmniFaces 3.4.1 не будет развернут в WildFly 16 или 18
Я успешно использую OmniFaces 3.2 в течение нескольких лет без каких-либо проблем. Однако я не могу развернуть 3.4.1 на WildFly 18. Пробовал и на 16. КДИ 2.0 JBoss WildFly 18.0.1.Финал Java openjdk 13.0.2 Грейдл 6.2.1 Отлив...
29 просмотров
schedule 15.07.2022

CDI на GlassFish 3.1.1 b12 выдает ошибку WELD-001408 Неудовлетворенные зависимости
Я пытаюсь оценить CDI на Glassfish 3.1, и хотя мне удалось заставить его работать хорошо, когда я пытаюсь разделить свой код на отдельные модули развертывания, я получаю странную ошибку. Более конкретно: У меня есть два класса, объединенных в один...
1880 просмотров
schedule 24.07.2022

Внедрение сеансового компонента с помощью CDI
Я пытаюсь внедрить сеансовый компонент в другой сеансовый компонент (в данном конкретном случае это тот же сеансовый компонент), и я получаю эту ошибку: org.jboss.weld.exceptions.UnsatisfiedResolutionException: WELD-001308 Невозможно разрешить...
1832 просмотров
schedule 21.08.2022

Ссылка на метод производителя CDI приводит к h: selectOneMenu
У меня есть именованный компонент сеанса CustomerRegistration , у которого есть именованный метод производителя getNewCustomer , который возвращает объект Customer . Существует также класс CustomerListProducer , который создает список всех...
1854 просмотров
schedule 16.09.2022

Spring SessionFixationProtectionStrategy убивает CDI Conversation под JBoss/Weld
У меня есть объект, помеченный как @ConversationScoped, который используется между многими шагами мастера. Это работает отлично, за исключением того, что когда мой пользователь входит в систему, SessionFixationProtectionStrategy Spring вызывает...
1433 просмотров

как создать более одного компонента CDI/Weld для одного класса?
В Spring можно было создать экземпляр любого класса, определив соответствующий bean-компонент в xml conf. Также можно было создать более одного экземпляра bean-компонента для одного и того же класса с разными параметрами..... Есть ли такие...
3273 просмотров
schedule 20.02.2023

Внедрить сущность в компонент ViewScoped
Я новичок в CDI и хочу использовать это для приложения JSF2. Класс MyUser представляет собой простой @Entity -бин, а объект создается методом @PostConstruct в бине: @Stateful @Named @javax.faces.bean.SessionScoped public class UserBean...
4036 просмотров
schedule 21.06.2023

CDI / Weld SE - @Observes ContainerInitialized не работает
У меня есть Weld SE, загруженный таким образом: WeldContainer weld = new Weld().initialize(); И следующий боб @ApplicationScoped public class EntityManagerStoreImpl implements EntityManagerStore { static { System.out.println("...
1197 просмотров