Configuration à ressort pour Intellij
-
22-12-2019 - |
Question
J'ai téléchargé spring-loaded.jar et essayé de le configurer pour IntelliJ mais malheureusement cela n'a pas fonctionné.
Alors voici mes questions :
1) Que faut-il faire exactement pour le mettre en place ?2) Comment déclencher le hot-swap ?
La solution
Je pense que tu cherches le à ressort projet.
Comme indiqué dans la documentation officielle, vous devez ajouter cet argument d'agent Java dans votre "configuration d'exécution" IntelliJ (la configuration qui exécute votre application - il peut s'agir d'une classe Java ou d'un conteneur de servlet comme Tomcat) :
-javaagent:<pathTo>/springloaded-{VERSION}.jar
Une fois cet agent chargé, il surveille *.class
fichiers sur le disque et les recharge s'ils sont modifiés (par votre IDE, par exemple).
Avertissement: selon votre application, et surtout si elle contient des caches, des données initialisées au démarrage...vous devrez peut-être écrire des plugins ou des écouteurs d'événements spécifiques pour les réinitialiser.