Как использовать живое редактирование в весеннем загрузочном проекте в IntelliJ

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

Если я создаю статический веб-проект и создаю HTML-файл, я могу щелкнуть правой кнопкой мыши по файлу и выбрать режим отладки, начнется живое редактирование и Chrome начнет работать с IntelliJ. Но в весеннем проекте щелчок правой кнопкой мыши не даст мне возможности отладить HTML-файл. Если я открою файл в chrome, щелкните правой кнопкой мыши на странице и выберите "проверить в IDEA", он будет соединяться с IntelliJ, но каждый раз, когда я вносю изменения в файл, мне придется обновлять браузер, чтобы получить изменения.

Я не установил никаких плагинов. Я скачал IntelliJ Ultimate сегодня, и он поставляется с живым редактированием, я просто включил его.

Есть ли способ отладить только HTML-файл в весеннем проекте? Или есть работа вокруг?

1 ответ

Решение

Это то что spring-boot-devtools с LiveReload прийти к решению

Приложения, использующие spring-boot-devtools, автоматически перезапускаются всякий раз, когда файлы в пути к классам меняются.

Начните с добавления этого к вашему pom файл:

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <optional>true</optional>
    </dependency>
</dependencies>

или же Gradle

dependencies {
    compile("org.springframework.boot:spring-boot-devtools")
}

Spring использует технологию Restart, чтобы ускорить перезагрузку. Но изменения в вашем resources папка по умолчанию не запускает перезапуск. Это когда люди в Spring мысль о включении

встроенный сервер LiveReload, который можно использовать для запуска обновления браузера при изменении ресурса.

Чтобы в полной мере использовать эту функцию, вам нужно скачать расширение с http://livereload.com/, которое вы устанавливаете в своем браузере, или просто поискать его в Google (например, livereload chrome).

Включите расширение, нажав: Включить LiveReload

включить расширение

Теперь, когда вы вносите какие-либо изменения в ваш html файлы, изменения автоматически обнаруживаются и отражаются в вашем браузере.

Другие вопросы по тегам