s4-dut-info / R4.10-2023

R4.10 Compléments web
Apache License 2.0
0 stars 0 forks source link

LiveReload Intellij non actif par défaut #3

Open jcheron opened 1 year ago

jcheron commented 1 year ago

Le liveReload, c'est ce qui permet à Spring de compiler puis de recharger l'application après la modification de l'un des fichiers du projet. Pratique, puisque ça évite de redémarrer l'application pour visualiser les modifications apportées.

Il n'est pas actif par défaut sur IntelliJ, contrairement à Eclipse.

Pour l'activer :

Devtools

Assurez-vous que les devtools sont bien inclus dans le projet en vérifiant que la dépendance est bien dans pom.xml :

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

Options IntelliJ

Allez dans le menu file/settings :

Rechercher "build project", puis dans compiler, cocher build project automatically

image

Rechercher "auto-make" et activer l'option : Allow auto-make to start even if developed application is currently running

image

LiveReload navigateur

Le Livereload des devtools ne gère que le rechargement de l'app Spring, si vous souhaitez automatiquement recharger la page du navigateur affichée, installez l'extension Chrome Livreload