Gewusst wie: Debuggen eine Spring-Boot-Anwendung in der Spring Tool Suite
Möchte ich zum Debuggen eine einfache Spring-Boot-Anwendung im Spring-Tool-Suite. Es ist eine einfache restful-web-service. Ich wollte zum Debuggen der controller und die service-Klasse mit eingebetteten tomcat-server.
Fand diesen Beitrag gewusst wie: Debuggen von Spring-MVC-Anwendung auf Spring Source Tool Suite. Ich folgte den Schritten:
- Wählen Sie Fenster-->Show View--> Server.
- Der rechten Maustaste auf server, die in Server-panel, wählen Sie "Debug".
- Fügen Sie Haltepunkte in Ihrem code
- Dann mit der rechten Maustaste auf die Anwendung, Wählen Sie Debug --> Debug auf Server
Nach den ersten 2 Schritten, die Ausgabe in der Konsole zeigt der server gestartet wurde. Jedoch, ich finden konnte, die Möglichkeit, Debug auf Server, wenn ich mit der rechten Maustaste controller-Klasse. Anwendung Klasse ist die einzige Klasse, die ich Debuggen könnte. Aber es gibt keine Möglichkeit, "Schritt in" Controller von Anwendung.
Auch, Wann soll ich starten Sie den browser und in die Anfrage-url?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zunächst lassen Sie s finden Sie unter gewusst wie: starten Sie den Frühling Starten-app im debug-Modus.
Als Sie mit Spring Boot, Sie brauchen nicht eine app-server zum ausführen oder Debuggen, wie es ist in der Lage zu laufen im standalone-Modus durch die Einführung der Anwendung Klasse.
Haben Sie mindestens zwei Möglichkeiten zum starten im debug-Modus:
Können Sie mehr Informationen über die Boot-dashboard in diesem blog-post: https://spring.io/blog/2015/10/08/the-spring-boot-dashboard-in-sts-part-1-local-boot-apps
Sobald die Anwendung läuft im debug-Modus oder bevor, es spielt wirklich keine Rolle, öffnen Sie die Klasse (in deinem Fall die Controller), die Sie Debuggen möchten, und gehen Sie zu der Zeile, die Sie interessiert sind in. Fügen Sie einen Haltepunkt in der Zeile mit der rechten Maustaste in die graue Leiste am linken Rand des Editors in diese Zeile und wählen Sie **Haltepunkt ein*, oder benutzen Sie einfach Umschalt+Strg+B.
Dann starten Sie den browser und verwenden Sie die Anwendung. Bei der Ausführung wird zu der Zeile, wo Sie den Haltepunkt, wird es aufhören.