2012-03-20 4 views
2

Мне интересно, можно ли использовать пружинное приложение «горячего развития».Могу ли я использовать приложения для быстрого развертывания в Tomcat?

Например. В платформе Play, когда я что-то меняю в шаблоне или даже контроллере или конфигурации, мне не нужно переиздавать приложение или перезапускать сервер. Я просто обновляю страницу.

Возможна ли такая быстрая и легкая работа с пружинным каркасом? Это зависит от сервера?

+1

Это зависит от вашего сервера приложений и IDE. Сама весна на самом деле не имеет к этому никакого отношения. – skaffman

+0

@ skaffman вы можете сказать что-то еще? Я использую tomcat через eclipse IDE, но все же мне всегда нужно переиздавать его, что может занять много времени. Может быть, какая-то ссылка, чтобы я мог больше узнать об этом? – Fixus

ответ

2

Весна сама не говорит о перераспределении и прочее, но в большинстве случаев вы можете перезагрузить свои шаблоны без перезапуска в зависимости от вашего ViewResolver.

Кроме того, в некоторых средах (например, в OSGi) можно развернуть классы, ресурсы и почти все. Правильно настроенный SpringSource Tool Suite и, например, Virgo WebServer можно добиться горячего развертывания, и вы можете перезагрузить запущенные классы при их сохранении.

4

Если вам нужна настоящая горячая (повторная) установка, вам, вероятно, понадобится использовать что-то, что изменяет загрузку классов Java, например JRebel.

+0

Действительно, и у него есть твердая поддержка для Spring. –

Смежные вопросы