Entwicklungsumgebung:
IED -Umgebung: Eclipse
JDK -Version: 1.8
Maven -Version: 3.3.9
1. Erstellen Sie eine Spring Boot MCV -Webanwendung
Öffnen Sie die Sonnenfinsternis und erstellen Sie ein neues Maven -Projekt
Wählen Sie QuickStart -Vorlage
Vervollständigen Sie die Schaffung des Maven -Projekts
Siehe offizielles Beispiel des Frühlings: http://spring.io/guides/gs/testing-web/
Fügen Sie die Abhängigkeit von Maven in pom.xml hinzu
<project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance http://maven.apache.org/xsd/maven-4.0.0.xsd "> <modelVersion> 4.0.0 </modelversion> <gruppe> com.github.carter659 </GroupId> <artifactId> Spring01 </artifactid> <Version> 0.0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.1/0.0.1-Snapshot> <name>spring01</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version> </properties> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.2.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </abhängig> </abhängig> </abhängigkeiten> <build> <plogins> <gruppe> org.springFramework
Fügen Sie eine Controller -Datei "homecontroller.java" hinzu
Paket com.github.carter659.spring01; import org.springframework.steretype.controller; @RequestMapping ("/") public @ResponseBody String index () {return "Hallo, dies ist die erste Spring -Boot -Anwendung"; }}Ändern Sie die Datei app.java
Paket com.github.carter659.spring01; import org.springframework.boot.springApplication; import org.springframework.boot.autoconfigure.springbootApplication; @springbootApplication -Class -Applict {public static static void Main (String [] {] {SpringaPlication. args); }}Klicken Sie in der Datei App.java mit der rechten Maustaste aus, um das Java-Programm auszuführen
Wenn das laufende Ergebnis in der Konsole angezeigt wird
Geben Sie "http: // localhost: 8080/" in den Browser ein, um auf die erste Spring -Startanwendung zuzugreifen
2. Wie können wir den Federstiefel der Einheitstests testen?
Hinzufügen von Abhängigkeiten für Unit -Tests in pom.xml
<Depopentcy> <gruppe> org.springFramework.boot </Groupid> <artifactId> Spring-Boot-Starter-Test </artifactId> <Scope> Test </Scope> </abhängig>
Erstellen Sie eine neue Testklasse "httprequestTest.java" in SRC/Test/Java
Paket com.github.carter659.spring01; import static org.assertj.core.api.assertions.assertthat; import org.junit.test; import org.junit.runner org.springframework.boot.context.embeded.localserverport; import org.springframework.boot.test.context.springBoottest; import org.springframework.boot.test.context.springBoottest.WENBENVIRGUMMENT; org.springFramework.boot.test.web.client.TestrestTemplate; import org.springframework.test.context.junit4.springrunner; @LocalServerport Private int Port; @Autowired Private TestRestTemplate RestTemplate; @Test public void greetingshouldReturnDefaultMessage () löst Ausnahme aus {assertThat (this.restTemplate.getforObject ("http: // localhost:" + port + "/", String.class)). Enthält ("Hallo, dies ist die erste Spring -Boot -Anwendung"); }}Und führen Sie Unit -Tests aus
Grün scheint darauf hinzudeuten, dass die Behauptung erfolgreich ist
3. Wie setzen wir Spring Boot bereit?
Wir werden folgende Schritte befolgen:
1. Laden Sie Maven herunter
Laden Sie das Bin -Paket von Maven auf die offizielle Website von Maven herunter: http://maven.apache.org/download.cgi
2. Konfigurieren von Umgebungsvariablen:
Hier sind das Verzeichnis der Programmdateien (X86)
Geben Sie ein: maven_home -> d:/Programmdateien (x86)/Maven
Zusätzlich zum Pfad:;%maven_home%/bin;
Geben Sie den Befehl "mvn -v" in das CDM -Fenster ein, um zu testen, ob Maven erfolgreich installiert ist
Die 3.3.9 -Version wird hier angezeigt
3. Packung
Geben Sie den Befehl "MVN -Paket" in das Verzeichnis ein, in dem sich das Programm befindet (gleiche Ebene wie pom.xml):
"Build -Erfolg" erscheint, was bedeutet, dass die Verpackung erfolgreich ist
Die verpackte JAR -Datei wird im Tagget -Verzeichnis angezeigt
4. Lauf
Geben Sie in CMD den Befehl "Java-Jar Target/Spring01-0.0.1-Snapshot.jar" ein
Das Programm wird zu diesem Zeitpunkt bereitgestellt. Haben Sie festgestellt, dass das Spring -Boot -Programm nicht nur sehr einfach zu entwickeln und zu testen, sondern auch sehr einfach zu bereitstellen?
Code herunterladen: https://github.com/carter659/spring-boot-01.git
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.