【发布时间】:2018-11-03 19:12:14
【问题描述】:
我一直在学习 JavaEE8 并通过一些项目进行实践,了解 Servlet 4.0 和 JSF 2.3 等新技术。我在许多论坛和页面中阅读过,在一些论坛和页面中,我看到他们说 web.xml 和 faces-config.xml 不是必需的,因为现在使用注释,但在其他一些中它们继续使用它们。
在哪些情况下应该继续使用Web部署描述符->web.xml和应用配置资源文件->faces-config.xml?
【问题讨论】:
-
我个人总是使用 web.xml 和 faces-config.xml 并将最新版本放在“标题”中,但如果我只使用默认值,请不要在其中放置任何特定配置。如果您不想使用默认值(例如,在 JSF 开发模式下运行您的应用程序),您可以在此处添加内容。但请记住,许多“教程”都是古老的(并非完全错误,但也不是最新的)。
-
链接副本全面解决了何时使用faces-config.xml的问题,但甚至没有提到这个问题的另一部分:“其中如果您继续使用 Web 部署描述符-> web.xml".
标签: jsf web.xml faces-config jsf-2.3 java-ee-8