Ответ 1
Нет такой конфигурации для Spring MVC. Но это хорошая идея для запроса функции.
Есть ли какой-либо режим разработки в Spring, как в Struts. В Struts, если мы установим режим dev в true, все файлы конфигурации загружаются в каждом запросе. Однако теперь, когда я разрабатываю MVC Spring, я должен перезапустить сервер после каждого изменения. Или есть какой-то другой способ, с помощью которого я могу принудительно перезагрузить.
Нет такой конфигурации для Spring MVC. Но это хорошая идея для запроса функции.
Отвечая на ваши вопросы и сохраняя их.
Нет, в структуре Spring нет ничего похожего на devmode, поэтому вы можете выбросить его из головы.
Да, вы можете пропустить перезагрузку, используя некоторые методы манипуляции байт-кодом. Вы можете использовать либо:
Надеюсь, что это поможет.
Какое изменение вы имеете в виду? Изменения шаблона?
Даже со стойками, JSP и шаблоны скорости не должны перезагружать контейнер сервлета. Только Java-классы сделают это.
Я написал сообщение в блоге Spring -mvc + Velocity + DCEVM о том, как использовать Spring + Velocity + Dynamic Code Evolution VM (DCEVM), чтобы не перезапускать сервер при разработке:
Да. Если вы используете Tomcat или производную (VMWare vFabric tc Server), вы можете настроить поведение перезагрузки приложения (горячее развертывание). Это позволяет изменениям сказать, что метод перезагружается без перезагрузки. Ключ должен установить:
Automatically publish when resources change
disabled
.VMWare vFabric tc Server 2.6+ (в комплекте с STS 2.9+) предоставляет два варианта: