Struts 2 - Пример режима разработки

Struts 2 - Пример режима разработки

В разработке Struts 2 это должно быть первое настраиваемое значение для изучения. Чтобы включить режим разработки Struts 2, вы можете значительно увеличить скорость разработки Struts 2, предоставив функцииauto configuration and properties files reload иextra logging and debugging.

Функция автоматической перезагрузки действительно удобная функция. Каждый раз, когда я вносил изменения в свойствах или XML-файле конфигурации, приложение больше не нужно перезапускать, чтобы оно вступило в силу.

По умолчанию режим разработки Struts 2 отключен.

Включить режим разработки Strut2

Установите для параметра «struts.devMode» значение true либо в файле свойств Struts, либо в файле конфигурации XML.

struts.properties

struts.devMode = true

struts.xml


    

Отключить режим разработки Strut2

Установите для «struts.devMode» значение false либо в файле свойств Struts, либо в файле конфигурации XML.

struts.properties

struts.devMode = false

struts.xml


    

Режим разработки подходит только в среде разработки или отладки. В производственной средеyou HAVE TO disabled it. Это окажет значительное влияние на производительность, поскольку вся конфигурация приложения, файлы свойств будут перезагружаться при каждом запросе, а также будет предоставляться много дополнительной информации о протоколировании и отладке.

Перед фиксацией конфигурационного файла Struts просто убедитесь, что режим разработки выключен. Я видел много случайных коммитов - коммит с включенным режимом разработки, а кто-то просто брал исходный код для среды QA. Честно говоря, QA редко проводит тест производительности, они просто проверяют наличие функциональности и заканчивают приложением, поддерживающим режим разработки, развернутым на производстве. Угадай, что? очень скоро вы получите много кричащих телефонных звонков от клиентов ...