Was ist Springboot?
Springstiefel ist allgemein als Microservices bekannt. Spring Boot ist ein neues Framework des Pivotal -Teams. Es ist so konzipiert, dass es den anfänglichen Bau- und Entwicklungsprozess neuer Springanwendungen vereinfacht. Das Framework verwendet eine spezifische Möglichkeit, es zu konfigurieren, damit Entwickler keine Kesselplattenkonfigurationen mehr definieren müssen. Auf diese Weise ist Spring Boot verpflichtet, führend in der boomenden schnellen Anwendungsentwicklung zu werden.
1. Erstellen Sie ein neues Maven -Projekt
Wählen Sie zuerst Arbeitsbereich aus
Klicken Sie auf [Weiter]
Klicken Sie direkt auf [Weiter] klicken
Füllen Sie GroupID usw. aus und dann [beenden], und das gesamte Neubauprojekt ist hier vorbei.
2. Einführen verwandte JAR -Pakete
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.8.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </abhängig> </Abhängigkeiten>
Hier erklären wir, dass wir uns nur auf 2 Jar-Pakete bezog, die tatsächlich viele Dinge enthalten, wie z. B. Spring-Boot-Starter-Web, nachdem wir es durch das komprimierte Paket geöffnet haben.
Überprüfen Sie die POM -Datei darin, um den unten angezeigten Inhalt anzuzeigen. Es verweist auf viele Gläser wie Spring Web und JSON JAR -Pakete.
<Depelencies> <Deponcy> <GroupId> org.springFramework.boot </GroupId> <artifactId> Spring-Boot-Starter </artifactId> </abhängig> <Deichung> <gruppe> org.springFramework.boot </gruppactId> <artifactId> Spring-boot-starter-tomcat </artifactid> < <gruppe> org.hibernate </GroupId> <artifactId> hibernate-validator </artifactId> </abhängig> <abhängigkeit> <gruppe> com.fasterxml.jackson <artifactId> Spring-Web </artifactId> </abhängig> <depeopecy> <gruppe> org.springFramework </Groupid> <artifactId> Spring-Web </artifactId> </abhängig> </abhängig> </abhängig> <Depentcy> <gruppe-schwingende org. </abhängig> </abhängig> </abhängig>
3. Schreiben Sie die Programmeintragsklasse
Paket com.springbooot2; import org.springframework.boot.springapplication; import org.springframework.boot.autoconfigure.springbootApplication;/*** Hallo Welt! * */@SpringbootApplicationPublic Class App {public static void main (String [] args) löst eine Ausnahme aus {SpringApplication.run (App.Class, Args); }}Hier soll @springbootApplication das Spring -Scan erkennen und ihm sagen, dass ich eine Programmeintragsklasse bin.
4. Schreiben Sie eine Anfrage -Antwortklasse
Paket com.springbooot2; import org.springframework.steretype.controller; import org.springframework.web.bind.annotation.RequestMapping; @ControllerPublic Class Fristblood {@RequestMapPing ("/Fristblood") @RespondenBody public String hello () {return "Mach dir keine Sorgen, sei glücklich! }}Hier ist eine Erklärung
@Controller Request Processing Controller -Klasse.
@RequestMapping Diejenigen, die mit dem Frühling vertraut sind, sollte damit vertraut sein. Dies ist eine Frühlingsache, URL -Mapping.
@ResponseBody Antwortmethode, unsere Antwortinformationen werden automatisch in JSON -Informationen umgewandelt und auf die Vordergrundseite zurückgegeben
Der gesamte Code ist hier fertig, was viel einfacher ist als ein Framework wie SSH oder SSM zuvor zu erstellen. Wenn wir so etwas haben, müssen wir nur eine E -Mail senden. Oder ein einfacher Service, es kann gesagt werden, dass es sehr bequem ist, Springboot zu verwenden.
5. Testcode
Starten Sie das Programm, öffnen Sie den Browser, geben Sie ein: http: // localhost: 8080/Fristblood
Das Antwortergebnis der Anforderungsseite ist wie folgt.
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.