Comment déboguer un Printemps application de Démarrage au Printemps Outil de Suite
J'aimerais déboguer un simple Ressort de Démarrage de l'application, au Printemps de l'Outil de Suite. C'est un simple service web restful. Je voulais déboguer le contrôleur et la classe de service intégré dans le serveur tomcat.
Trouvé ce post comment déboguer Spring MVC de l'application sur la Source de l'Outil de Suite. J'ai suivi les étapes:
- Sélectionnez Fenêtre-->afficher la Vue--> Serveurs.
- Clic droit sur le serveur dans les Serveurs du groupe, sélectionnez "Debug".
- Ajouter des points d'arrêt dans votre code
- Puis clic droit sur l'application, Sélectionnez Debug --> Debug sur le Serveur
Après les 2 premières étapes, la sortie de la console affiche le serveur a démarré. Cependant, j'ai pu trouver l'option de Débogage sur le Serveur quand j'ai cliqué avec le bouton droit de contrôleur de classe. Application classe est la seule classe que j'ai pu debug. Cependant il n'y a aucun moyen de "step into" Contrôleur de Application.
Aussi, quand dois-je lancer le navigateur et de les mettre dans l'url de la requête?
Vous devez vous connecter pour publier un commentaire.
Tout d'abord nous allons voir comment lancer vous le Printemps de Démarrage de l'app en mode de débogage.
Que vous utilisez le Printemps de Démarrage, vous n'avez pas besoin d'un serveur d'application pour exécuter ou déboguer, comme il est capable de fonctionner en mode autonome par le lancement de la Application classe.
Vous avez au moins deux façons de le lancer en mode debug:
Vous pouvez avoir plus d'informations sur le de Démarrage du tableau de bord ce blog: https://spring.io/blog/2015/10/08/the-spring-boot-dashboard-in-sts-part-1-local-boot-apps
Une fois que l'application est en cours d'exécution en mode debug ou avant, il vraiment n'importe pas, ouvrez la classe (dans votre cas, la Contrôleur) que vous voulez déboguer et aller à la ligne qui vous intéresse. Pour ajouter un point d'arrêt sur cette ligne, faites un clic droit dans la barre grise à l'extrémité gauche de l'éditeur en ligne et de sélectionner **Basculer le point d'arrêt*, ou tout simplement utiliser Maj+Ctrl+B.
Ensuite, vous pouvez lancer le navigateur et utiliser l'application. Lors de l'exécution arrive à la ligne où vous avez ajouté le point d'arrêt, il s'arrête là.