2015-12-18 2 views
0

Можно ли включить горячую переключение с помощью Spring Boot? При развертывании Spring-проектов с настройкой сервера Tomcat по умолчанию включена опция hotswap. Но при использовании Spring Boots hotswap, похоже, не включен. Есть ли конфиг может обновить код горячей замены в встроенный сервер загрузки Spring?Включить hotswap в встроенный сервер загрузки Spring

+0

Возможно, мне что-то не хватает, но если Tomcat встроен в ваше приложение, что вы собираетесь использовать для горячей замены? Наверняка, что бы вы ни планировали распространять, будет задействован новый экземпляр Tomcat? – DaveyDaveDave

+0

@DaveyDaveDave намерены изменить изменения в процессе работы приложения до распространения. –

+1

вам может понравиться [spring boot 1.3 devtools] (https://spring.io/blog/2015/06/17/devtools-in-spring-boot-1-3). для вашей горячей замены –

ответ

-1

Глядя на эффективном П Весны загрузки это входит:

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>springloaded</artifactId> 
    <version>1.2.4.RELEASE</version> 
    </dependency> 

который позволяет горячую замену.

Не нужно настраивать java-агент для включения горячей замены.

Исправление для меня - это просто запустить приложение в режиме отладки вместо режима «запустить». Это заставляет перекомпилировать изменения src.