В соответствии с EJB3 DI documentation можно вводить поля и сеттеры. Но как вводить конструктор bean?Как встраивать конструктор EJB3?
ответ
Спецификация EJB не поддерживает впрыск конструктора. Модель программирования EJB использует только конструктор no-arg и затем может выполнять инъекцию метода поля или сеттера после создания экземпляра.
При этом EJB 3.1 является частью EE 6, которая включает CDI. Если ваш EJB-модуль является CDI BDA (архив развертывания боба), поскольку он включает beans.xml, то вы можете использовать инсталляцию конструктора CDI.
Ага, я понял. Но быть неспособным вставить конструктор очень плохой дизайн! – Adelin
Если вашему дизайну требуется инъекция конструктора, вы можете использовать CDI. Если это ответит на ваш вопрос, пожалуйста, примите. –
- 1. Конструктор EJB3 бросает исключение?
- 2. Как определить конструктор сеанса сеанса EJB3
- 3. Встраивать или не встраивать?
- 4. EJB3 - Как получить доступ к EJB3 из приложения JAVA SE?
- 5. Перехватчики EJB3
- 6. EJB3 Аннотация
- 7. EJB3. Как работает поиск JNDI
- 8. Как использовать кварц с EJB3?
- 9. java ejb3 @PostConstruct
- 10. Вызов удаленного EJB3
- 11. Проблемы с JNDI EJB3
- 12. EJB3 Запрос + в пункте
- 13. Ищете упрощенный обзор EJB3
- 14. Документирование EJB3 Web Services
- 15. EJB3 регистрозависимые аннотации
- 16. Подготовленный отчет в ejb3
- 17. EJB3 SQL Injection
- 18. JBoss EJB3 Конфигурация MDB
- 19. В EJB3 или нет?
- 20. EJB3 с весной
- 21. выбрать конфликт с EJB3
- 22. ejb3-persistence.jar source
- 23. Монитор bean using EJB3
- 24. Better EJB3 IOC
- 25. EJB3 DataSource DataSource.getConnection
- 26. Интеграция EJB3 с пружиной
- 27. Корреляция EJB3 ID
- 28. Как встраивать элементы с CSS
- 29. Как встраивать в Facebook FBSessionLoginBehaviorForcingWebView?
- 30. Webpack2 - Как встраивать файл SVG
Что вы подразумеваете под «для вставки компонента-компонента»? –
Боб является классом, у класса есть конструктор. Чтобы быть более подверженным тестированию классу, он должен принимать свои зависимости через свой конструктор. Может ли EJB разрешать зависимости классов, такие как Guice и Spring DI? – Adelin