Есть ли какой-либо режим разработки весной, как в Struts. В Struts, если мы установим режим dev в true, все файлы конфигурации загружаются в каждом запросе. Однако теперь, когда я разрабатываю Spring MVC, я должен перезапустить сервер после каждого изменения. Или есть какой-то другой метод, с помощью которого я могу заставить перезагрузить.dev режим весной MVC
ответ
Нет такой конфигурации для Spring MVC. Но это хорошая идея для запроса функции.
Ответы на оба из ваших вопросов и на короткое время.
Нет, в Spring Framework нет ничего похожего на devmode, поэтому вы можете выбросить его из головы.
Да, вы можете пропустить перезагрузку, используя некоторые методы манипуляции байт-кодом. Вы можете использовать либо:
- внешнего инструмент (например, JRebel или Javaleon)
- сервера с горячим развертыванием (как Jetty)
- IDE (некоторые Иды предлагают такие функциональные возможности, а)
Надежды что помогает.
Какие IDE предоставляют такую функцию? STS? –
С каким изменением вы ссылаетесь? Изменения шаблона?
Даже со стойками JSP и шаблоны скорости не должны перезагружать контейнер сервлетов. Только Java-классы сделают это.
Я написал сообщение в блоге Spring-mvc + Velocity + DCEVM о том, как использовать Spring + Velocity + Dynamic Code Evolution VM (DCEVM) для того, чтобы не перезагружать сервер при разработке:
Да: Если вы используете Tomcat или производное (VMWare VFabric tc Server), вы можете настроить поведение перезагрузки приложения (горячее развертывание). Это позволяет изменениям сказать, что метод перезагружается без перезагрузки. Ключ для установки:
- Publishing установлен
Automatically publish when resources change
- Ваш веб-модуль установлен в Auto Reload
disabled
.
VMWare VFabric дц Сервер 2.6+ (в комплекте с STS 2.9+) предусматривает два варианта:
- Java Agent на основе перегрузочного
- JMX на основе перегрузочных
- 1. Режим GWT Dev или режим Super Dev на мобильных устройствах?
- 2. Компиляция и режим Dev
- 3. Режим Super Dev в GWT
- 4. Режим GWT Dev для IE8
- 5. настроить спящий режим с весной
- 6. Управление сериализацией весной + спящий режим
- 7. Сколько стоит jsp весной MVC
- 8. Ajax с весной mvc + hibernate
- 9. Подтверждение ввода против БД весной + спящий режим
- 10. JNDI весной MVC
- 11. Глобальная модель весной MVC
- 12. О сервлетах весной MVC
- 13. StreamingOutput эквивалент весной MVC
- 14. Отправка Javamail весной MVC
- 15. Ресурс весной mvc
- 16. весной проверки MVC аннотацию
- 17. Исключение весной MVC
- 18. Отключить чванство весной mvc
- 19. ResponseBody весной MVC
- 20. Список радиообъективов весной MVC
- 21. Ошибка изображения весной MVC
- 22. эквивалент httpwebrequest весной mvc
- 23. Как кэшировать весной mvc?
- 24. Ручка cookie весной MVC
- 25. RepeatableField tag весной mvc
- 26. Пользовательская проверка весной MVC
- 27. Контейнер IOC весной MVC
- 28. весной конфигурация MVC тега
- 29. Измените форму весной MVC
- 30. Привет программе весной MVC
Может быть, вы можете используйте функцию IDE с опцией autodeploy –
@Rifat, которую я использую. Но это не решает мою проблему. Теперь мне нужно остановить tomcat, перестроить и снова запустить tomcat. Autodeploy происходит, но все же есть проблема. –
Вам не нужно перестраивать и перезапускать веб-сервер, настроить правильную настройку для быстрого развертывания http://stackoverflow.com/a/6189031/106261 – NimChimpsky