web-dev-qa-db-fra.com

Débogage ne fonctionne pas pour le sort boot 2.2 et Idée Intellij

En exécutant l'application en mode de débogage (démarrage à ressort: exécuté) avec Intellij Idée CE, aucun point d'arrêt ne fonctionne du tout lors de l'utilisation du démarrage de ressort 2.2. Au lieu de cela, lorsque vous retournez au démarrage de Spring 2.1.1, tout fonctionne bien. Qu'est-ce que je fais mal? Existe-t-il une option/un drapeau à ajouter pour 2.2 pour faire fonctionner le débogueur?

8
Aaron Falk

Je recommanderais d'exécuter l'application directement à partir du IDE plutôt que d'utiliser mvn spring-boot:run. Cela vous donnera la meilleure expérience de l'IDE.

Les Notes de version Indiquent que le plugin de démarrage à ressort Maven Maven Fourks le processus par défaut, ce qui est la raison pour laquelle vous ne pouvez pas déboguer de l'application comme vous l'avez utilisé avec 2.1. Si vous devez vraiment exécuter l'application à l'aide du plug-in Maven, vous pouvez désactiver la modification du processus (par exemple en utilisant -Dspring-boot.run.fork=false)

1
Stephane Nicoll