我正在做一个项目,这个项目已经变得更大了,还有很多工作要做。问题是,我faces-config.xml
中的条目已经跨越了大约600行,我担心它会在未来几个月内翻倍。
我在想是否有某种方法可以让我可以在项目中拥有多个faces-config.xml
文件,那么我可以根据我的模块配置它们,这将轻松处理许多文件夹。
是的,你可以
例如,您可以按如下方式配置您的网络.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>