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