Was ist Spring Boot?
Spring Boot ist ein neues Framework, das vom Pivotal-Team bereitgestellt wird. Es soll den anfänglichen Konstruktions- und Entwicklungsprozess neuer Spring-Anwendungen vereinfachen.
In der großen Familie der Spring-Frameworks wurden viele abgeleitete Frameworks erstellt, wie z. B. Spring, SpringMvc-Framework usw. Der Kerninhalt von Spring liegt in Inversion of Control (IOC) und Dependency Injection (DI). Die sogenannte Inversion of Control ist keine Technologie, sondern eine Idee. In Bezug auf die Funktionsweise bezieht sie sich auf die Erstellung einer
SpringBoot ist ein Framework, eine brandneue Programmierspezifikation. Seine Erstellung vereinfacht die Verwendung des Frameworks. Die sogenannte Vereinfachung bedeutet, die große Anzahl umständlicher Konfigurationsdateien zu vereinfachen, die in vielen Spring-Frameworks erforderlich sind Ein Framework, das Frameworks bedient, deren Leistungsumfang vereinfachte Konfigurationsdateien sind.
Die offensichtlichste Funktion von SpringBoot ist , die die Dateikonfiguration und die Anwendungsbereitstellung recht einfach macht (SpringBoot verfügt über einen integrierten Server und ist mit Startcode ausgestattet) und schnell geöffnet werden kann ein Web-Container für die Entwicklung.
Kernfunktionen von Spring Boot
1. Spring-Projekte, die unabhängig ausgeführt werden können: Spring Boot kann unabhängig in Form eines JAR-Pakets ausgeführt werden.
2. Eingebetteter Servlet-Container: Spring Boot kann Tomcat, Jetty oder Undertow einbetten, ohne das Projekt in Form eines Kriegspakets bereitzustellen.
3. Vereinfachte Maven-Konfiguration: Spring stellt empfohlene Basis-POM-Dateien zur Vereinfachung der Maven-Konfiguration bereit.
4. Spring automatisch konfigurieren: Spring Boot konfiguriert das Spring-Framework automatisch basierend auf Projektabhängigkeiten, wodurch die vom Projekt verwendete Konfiguration erheblich reduziert wird.
5. Bereitstellung produktionsbereiter Funktionen: Stellen Sie Funktionen bereit, die direkt in einer Produktionsumgebung verwendet werden können, z. B. Leistungsindikatoren, Anwendungsinformationen und Anwendungszustandsprüfungen.
6. Keine Codegenerierung und XML-Konfiguration: Spring Boot generiert keinen Code. Alle Konfigurationen von Spring können ohne jegliche XML-Konfiguration erreicht werden.
Das obige ist der detaillierte Inhalt vonWas ist Springboot?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!