2013-03-12 3 views
0

Я хочу использовать CDI beans в приложении JSF. Мне интересно, есть ли возможный способ избежать объявления bean-файла в файле faces-config.xml. Я хочу использовать аннотации для объявления bean-компонентов, похожих на JSF-компоненты. Есть ли возможное решение?CDI beans without faces-config.xml

ответ

3

Нет необходимости объявлять биты CDI в любом месте (кроме соответствующей аннотации в точке впрыска). Все, что вам нужно, это beans.xml - оно также может быть пустым - либо в META-INF, либо в папке WEB-INF вашей войны.

Для веб-приложений принято использовать beans.xml в папке WEB-INF.

Here вы можете найти хорошее объяснение технического фона.

Смежные вопросы