在 JSF 应用程序中,参数 javax.faces.FACELETS_REFRESH_PERIOD 可用于启用/禁用 XHTML 文件的自动重新加载。
我目前正在研究生产部署的正确配置,偶然发现即使在生产中我们当前也以 FACELETS_REFRESH_PERIOD=1 运行,这显然不是一个好主意。
这就引出了一个问题:这个参数的默认值是多少?
理想情况下,为了简单起见,我想从我们的生产配置中省略 FACELETS_REFRESH_PERIOD,并希望它使用“安全”的默认值 -1。但是,情况似乎并非如此,因为没有该参数,刷新似乎已启用(同时使用 Mojarra 和 MyFaces)。
我检查了 JSF 规范,虽然它描述了参数,但它没有给出默认值。这是规范中的故意遗漏吗?