В приложении JSF параметр javax.faces.FACELETS_REFRESH_PERIOD может использоваться для включения/отключения автоматической перезагрузки файлов XHTML.
В настоящее время я изучаю правильную конфигурацию для производственных развертываний и случайно обнаружил, что в настоящее время мы работаем с FACELETS_REFRESH_PERIOD = 1 даже в производстве, что, очевидно, не очень хорошая идея.
Это приводит к вопросу: каково значение по умолчанию для этого параметра?
В идеале я хотел бы просто пропустить FACELETS_REFRESH_PERIOD из нашей конфигурации для простоты и надеяться, что он будет использовать "безопасное" значение по умолчанию -1. Однако, похоже, это не так, потому что без параметра обновление может быть активировано (как с Mojarra, так и с MyFaces).
Я проверил спецификацию JSF, и пока он описывает параметр, он не дает значения по умолчанию. Это умышленное упущение в спецификации?