Я разрабатываю в grails 3.2.8, и горячая замена кода просто не работает. Я знаю, что мне следует поговорить с Spring Boot, но, возможно, у кого-то есть специальное исправление для Grails. Кстати, я быстро просмотрел вопросы весенней загрузки, но не смог найти ничего, связанного с горячей заменой. Я один с такой проблемой?!
Проблемы с горячей заменой и Grails 3.2.8
comment
Я понял, что горячая замена не работает вне среды «разработки». Я создал параллельную среду разработки «cloneDev», и горячая замена там не работает. Итак... проблема решена. Другой вопрос может быть: как я могу иметь горячую замену под «cloneDev»?
- person Fabio Sogni   schedule 07.07.2017
Ответы (1)
Добавьте следующее в build.gradle:
import grails.util.Environment
bootRun {
final Boolean reloadEnabled =
Boolean.valueOf(
System.properties[Environment.RELOAD_ENABLED])
if (reloadEnabled) {
systemProperty Environment.RELOAD_ENABLED, reloadEnabled
}
}
Затем запустите приложение с помощью:
grails -Dgrails.env=custom -Dgrails.reload.enabled=true запуск приложения
Кредит Хьюберту Кляйну Иккинку
person
Fabio Sogni
schedule
13.07.2017