Как стать автором
Обновить

Комментарии 4

Подскажите, может есть ссылка на гитхаб исходного кода? Очень интересно как вы реализовали инжект спринг бинов в JSF бины. И как вообще идет работа со скоупами, возможно вы создавали кастомный спринг скоуп для @ViewScoped ?

Проект еще в работе, через пару-тройку месяцев буду выкладывать очищенную от чувствительных данных версию в github, пока придется смотреть на образцы кода из текста

@ViewScopedиз jakarta.faces.view, я стараюсь там, где это важно, в коде приводить соответствующие импорты, чтобы можно было по ним определить, где что применялось из аннотаций. Spring прекрасно понимает эту аннотацию, инжекты делаю через конструктор аннотацией @Inject. Но там, где очередь доходит до работы с репозиториями, можно пользоваться возможностями Spring. IntelliJ IDEA поругается на инжекцию бинов репозиториев в бины jakarta или javax, но все равно скушает их и приложение будет работать c БД нормально. В продолжениях к статье будет еще много примеров. Вообще продолжений будет несколько - так как хочется показать работу с многими компонентами, в них есть особенности применения, которые сразу так с ходу не понять, и поэтому полезно будет поделиться опытом. Буквально на днях будет вторая часть статьи, там уже будут кое-какие примеры бинов компонентов.

Во второй части статьи добавил код, где как раз немного отражены эти моменты

https://habr.com/ru/company/otus/blog/709726/

также и в продолжениях к статье это будет практически повсюду.

Доброго времени суток, сделайте ,пожайлуста, ссылки на следующие части туториала (аналогично в последующих на предыдущие). Благодарю вас за труды.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий