Einführung
Spring Boot ist ein neues Framework, das vom Pivotal-Team bereitgestellt wird. Es soll den anfänglichen Konstruktions- und Entwicklungsprozess neuer Spring-Anwendungen vereinfachen. Das Framework verwendet einen Ad-hoc-Ansatz für die Konfiguration, sodass Entwickler keine Boilerplate-Konfigurationen definieren müssen. Auf diese Weise strebt Spring Boot danach, führend im boomenden Bereich der schnellen Anwendungsentwicklung zu werden.
In früheren Frühjahrsprojekten waren wir mit vielen mühsamen Konfigurationen konfrontiert und mussten grundsätzlich viel kopieren und einfügen. Mit Spring Boot können wir Spring-Webanwendungen einfach und schnell ohne übermäßige Konfiguration erstellen. Es kann sofort ohne Codegenerierung oder XML-Konfiguration verwendet werden, sodass wir das Spring-Framework schnell verwenden können.
Start
Version: Java 1.8.0_51 & Spring Boot 1.5.4
1. Erstellen Sie ein einfaches Spring Boot-Projekt
Der hier auf der offiziellen Website bereitgestellte Generator SPRING INITIALIZR wird zum Erstellen eines einfachen Spring-Boot-Projekts verwendet.
1. Besuchen Sie http://start.spring.io
Optionen: Projekt (Maven) Sprache (Java) SpringBoot-Version (1.5.4)
Gruppe trägt den Gruppennamen ein, Artefakt trägt den Modulnamen ein, Abhängigkeiten auf der rechten Seite können die entsprechenden Abhängigkeiten auswählen, da wir ein Webprojekt erstellen möchten, damit wir Webabhängigkeiten hinzufügen können.
Klicken Sie auf Projekt generieren, um das Download-Projekt zu generieren.
2. Importieren Sie das heruntergeladene Maven-Projekt in die IDE und führen Sie es aus
Extrahieren Sie das heruntergeladene Projekt und importieren Sie es in die IDE (hier wird IntelliJ IDEA verwendet)
wie folgt :
Führen Sie die Hauptmethode von DemoApplication.java direkt aus.
Screenshot des erfolgreichen Vorgangs:
Wie Sie sehen, lautet die Prozess-ID des Projekts: 25642, und Sie können detaillierte Informationen über die Jconsole von Java anzeigen Werkzeug.
Sie können sehen, dass der Startport des Projekts 8080 ist (Spring Boot-Standardport, der in application.properties geändert werden kann)
2. pom.xml Erklären
Öffnen Sie die Datei pom.xml und sehen Sie sich die Konfigurationsinformationen an
Erben Sie das übergeordnete Modul. Das Spring-Boot-Starter-Parent-Modul enthält automatische Konfiguration, Protokolle und YAML (Referenz). :), damit das Erstellen von Frühlingsprojekten einfach wird.
<!-- 继承 spring boot 父包-->
<parent>
<groupid>org.springframework.boot</groupid>
<artifactid>spring-boot-starter-parent</artifactid>
<version>1.5.4.RELEASE</version>
<relativepath></relativepath> <!-- lookup parent from repository -->
</parent>
Nach dem Login kopieren
pom.xml basiert auf dem Spring-Boot-Starter-Web-Modul, einschließlich Tomcat und Spring-webmvc (Referenz:). Es ist nicht erforderlich, die Version anzugeben, da das übergeordnete Modul bereits über das Modul verfügt Standardkonfiguration. Wenn Sie die Version angeben müssen, können Sie sie hinzufügen.
<!-- 构建web项目模块 包括了Tomcat和spring-webmvc -->
<!-- spring-boot-starter-web 默认依赖了tomcat的starter 所以使得项目可以直接运行而不需要部署到tomcat中-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
Nach dem Login kopieren
pom.xml hängt vom Spring-Boot-Starter-Test-Testmodul ab, einschließlich JUnit, Hamcrest, Mockito
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
Nach dem Login kopieren
in Spring-Boot Modulabhängigkeiten haben alle die Form eines Starters, benannt in der Form spring-boot-starter- und gibt das spezifische Modul an. Das Spring-Boot-Ökosystem bietet Entwicklern eine Fülle von Startern zur Verwendung (Referenz:)
Diese modulare Abhängigkeit vereinfacht eine große Anzahl von Abhängigkeitskonfigurationen. Mit der Starter-Abhängigkeitsmethode können Sie die entsprechenden abhängigen Pakete gemeinsam in das Projekt integrieren, im Gegensatz zu herkömmlichem Spring, das separate abhängige Pakete erfordert.
Zum Beispiel muss das Webmodul in Spring-Boot auf Webdienstpakete wie org.springframework spring-web in der herkömmlichen Spring-Konfiguration angewiesen sein, in Spring-Boot muss es nur auf Spring-Boot angewiesen sein -Starter- Das Web kann auf die entsprechenden Pakete angewiesen werden, was die Konfiguration erheblich vereinfacht.
Ergänzung
Oben wird erklärt, dass das Spring-Boot-Projekt direkt von http://start.spring.io erstellt werden kann
Im Folgenden wird direkt erklärt IntelliJ IDEA Erstellen Sie das Spring-Boot-Projekt
1 Öffnen Sie IDEA und erstellen Sie ein neues Projekt
2. Wählen Sie Spring Initializr und geben Sie https:// ein. Klicken Sie unter „Initializr-Dienst-URL“ auf „Weiter“
3. Geben Sie das Gruppenartefakt und andere zugehörige Informationen ein und klicken Sie auf „Weiter“. >
4. Wählen Sie die Module aus, auf die Sie angewiesen sind, und klicken Sie auf Weiter
Das obige ist der detaillierte Inhalt vonErstellen Sie ein einfaches Beispiel für ein Spring-Boot-Projekt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!