Можем ли мы иметь несколько файлов Face-config.xml в нашем приложении JSF?
Я работаю над проектом, который стал больше, и еще много работ осталось. Дело в том, что записи в моем faces-config.xml
уже охватил около 600 строк, и я боюсь, что он удвоится в ближайшие месяцы.
Я думал, может ли быть какой-то способ, чтобы я мог иметь более одного faces-config.xml
файл в проекте, тогда я мог бы настроить их в соответствии с моими модулями, что облегчит работу со многими папками.
2 ответа
Да можно
Например, вы можете настроить ваш web.xml следующим образом и разделить его.
<context-param>
<param-name>javax.faces.CONFIG_FILES</param-name>
<param-value>
WEB-INF/module1/user-manage-beans.xml,
WEB-INF/module1/user-navigation-rule.xml,
WEB-INF/module2/patient-manage-beans.xml,
WEB-INF/module2/patient-navigation-rule.xml
</param-value>
</context-param>
Код ниже будет работать.
<context-param>
<param-name>javax.faces.application.CONFIG_FILES</param-name>
<param-value>
/WEB-INF/faces-config.xml,
/WEB-INF/configs/customer-config.xml
</param-value>
</context-param>