Ich arbeite an einer Spring-Boot-Anwendung. Ich wollte wissen, was passiert, wenn die Anwendung gestartet wurde und bevor sie für Benutzerinteraktion bereit ist. Ich habe versucht, durch die Konsolenprotokolle zu gehen, aber ich bin immer noch unsicher, was passiert wann.Kann jemand den Ausführungsablauf der Federstarter-Anwendung erklären?
Antwort
Ich glaube, Sie sollten ein wenig mehr Ihre Frage ausarbeiten. Das liegt daran, dass Sie mithilfe von Spring Boot verschiedene Arten von Anwendungen erstellen können. Kurz gesagt, während des Startvorgangs versucht die Anwendung grundsätzlich, die in den entsprechenden Kontexten definierten "Beans", vorkonfigurierte Komponenten, das aktive Profil, die Eigenschaftendateien usw. zu laden. Außerdem sind einige Spring- und Anwendungsereignisse vorhanden generiert beim Start.
Eine gute Möglichkeit zu verstehen, was hinter den Kulissen vor sich geht, ist das Ausführen der Anwendung in DEBUG Modus. Standardmäßig wird die Protokollstufe der Anwendung als INFO festgelegt.
Werfen Sie einen Blick auf diesen Link für weitere Details:
Ich hoffe, das Sie als Startpunkt helfen können.
- 1. Kann jemand den Code erklären?
- 2. Kann jemand den Segmentierungsfehler in diesem erklären?
- 3. Kann mir jemand den folgenden Code erklären?
- 4. Kann jemand bitte den "Index-Trick" erklären?
- 5. Kann jemand den folgenden Code erklären?
- 6. Kann mir jemand den folgenden Code erklären?
- 7. Kann jemand den folgenden PHP Code erklären?
- 8. Kann jemand den Grund dafür erklären?
- 9. Kann jemand MustOverride erklären?
- 10. Kann jemand das erklären?
- 11. Kann jemand OAuth erklären?
- 12. kann jemand den Ladendurchschnitt in der Blume erklären?
- 13. Kann jemand diesen Sitzungsspeichercode erklären?
- 14. Kann jemand FHIR-Erweiterungen erklären?
- 15. Kann mir jemand das erklären?
- 16. Kann jemand das Paradox der Klasse.superclass.class.superclass erklären?
- 17. Kann jemand erklären, was der Operator ":?" Ist?
- 18. Kann jemand MySQL Fremdschlüssel erklären
- 19. Kann jemand Microsoft Unity erklären?
- 20. Kann jemand diesen Bildverarbeitungsalgorithmus erklären?
- 21. Kann mir jemand erklären docker.sock
- 22. Kann jemand DBCC DROPCLEANBUFFERS erklären?
- 23. Kann jemand Gtk2 Verpackung erklären?
- 24. Kann jemand DescendantFocusability = afterDescendants erklären?
- 25. Kann jemand die Breitensuche erklären?
- 26. Kann jemand dieses Verhalten erklären?
- 27. Kann jemand den Anfrage-Antwort-Broker zeromq Beispiel erklären?
- 28. Kann jemand den Befehl TI BASIC List erklären?
- 29. Kann jemand den folgenden RegEx (Python) Code für mich erklären?
- 30. kann mir jemand den Stack dieses Codes erklären?