Как использовать живое редактирование в весеннем загрузочном проекте в IntelliJ - PullRequest
0 голосов
/ 04 июля 2018

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

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

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

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

1 Ответ

0 голосов
/ 04 июля 2018

Вот что 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 использует Технология перезапуска для ускорения перезагрузки. Но изменения в папке resources по умолчанию не вызывают перезагрузку. Это когда люди в Spring думают о включении

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

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

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

enable extension

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

...