在JSF应用程序,参数javax.faces.FACELETS_REFRESH_PERIOD可用于启用/禁用的XHTML文件的自动重新加载。
我目前正在研究生产部署正确的配置,并意外地发现,我们目前甚至在生产,这显然不是一个好主意FACELETS_REFRESH_PERIOD = 1运行。
这导致了一个问题:什么是该参数的默认值?
理想情况下,我想刚刚从我们的生产配置为简单起见省略FACELETS_REFRESH_PERIOD,并希望它会使用-1“安全”的默认值。 然而,这似乎并没有这样的情况,因为没有参数,刷新似乎被启用(既钻嘴鱼科和MyFaces的)。
我查了JSF规范,而它描述了参数,它不给一个默认值。 这是规范故意的不作为?