Einführung von Spring Boot2, einem Java-Framework für die Webentwicklung (für Anfänger)

Einführung in Spring Boot 2, "Java Framework für die Webentwicklung".

Das Folgende ist die Popularität des repräsentativen Java-Frameworks in den letzten zwei Jahren ab 2019 (9/16) unter Verwendung von Google Trends. ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/497973/b6e39074-87ad-0ce9-d923-a9e8055a1395.png) (Ich finde die Suchmethode für Spring Boot etwas schlampig, weil ich sie als Hauptthema einführen möchte ...)



Aus dem Obigen können Sie ersehen, dass Spring Boot als Java-Framework für die Webentwicklung Aufmerksamkeit erregt.
Es gibt verschiedene Designideen und -grundlagen als Grundlage für Webanwendungen. Die Verwendung des Frameworks im aktuellen Entwicklungsstil, das auf der Teamentwicklung durch mehrere Personen basiert, dient dazu, Absichten auszutauschen, die Verwaltung zu vereinfachen und die Arbeitseffizienz zu verbessern. Ich denke, es ist oben unverzichtbar. Vor diesem Hintergrund können Kaufrahmen-Trends eine großartige Waffe im Geschäft sein.
(Link: Was ist besser, Spring Boot oder Play Framework? Experten erklären es gründlich aus 5 Perspektiven) https://employment.en-japan.com/engineerhub/entry/2019/03/15/103000




Abgesehen vom ersten Teil möchte ich sofort mit der Einführung von Spring Boot 2 beginnen.



Spring Boot ist ein Framework, das auf der Model-View-Controller-Architektur basiert, die Spring MVC erbt. Um diese zu verwenden, ist es jedoch erforderlich, eine Umgebung zu erstellen, indem eine große Anzahl von Bibliotheken genau kombiniert wird. Es scheint einen Hintergrund zu geben, dass es ziemlich schwierig war, eine Anwendung schnell zu erstellen. (Ich denke, dass Sie Erfahrung haben, wenn Sie viel DI in XML schreiben und viele Fehler auftreten ...)
Danach erschien Spring Roo als Bibliothek, die Spring MVC ergänzt. Das Framework der Anwendung kann bis zu einem gewissen Grad automatisiert werden, reicht aber immer noch nicht aus.
Das diesmal eingeführte Spring Boot 2 wird als Starterpaket zum Erstellen von Webanwendungen mit hoher Geschwindigkeit bereitgestellt, indem Spring MVC und andere Spring Framework-Bibliotheken kombiniert werden. Sozusagen "Completed Spring MVC" < Es wird / font>. Durch die Beschreibung einer dedizierten Bibliothek in der XML-Datei scheint es möglich zu sein, eine Reihe von Bibliotheken zu lesen, eine Umgebung zu erstellen und mit überwältigender Geschwindigkeit zusammenzusetzen.

image.png Spring Boot Starter Data JPA, das die Verwendung von JPA vereinfacht und den Komfort in der Datenbank "Repository" usw. überwältigt.



Darüber hinaus basierten vorhandene Webanwendungen auf der Erstellung von Ansichten mit jsp. Eine der Stärken von jsp ist, dass Sie Java-Quellen in jsp schreiben können, aber Sie können Java-Quellen ohne Unterschied schreiben. Der Prozess wird schwer zu verstehen, und es scheint, dass er in Bezug auf Wartung und Management als nicht ausgezeichnet bewertet wird. </ Font> (Link: Dewa Blog) https://dewa.hatenadiary.org/entry/20080304/1204709346
Spring Boot verfügt über eine Vorlagen-Engine wie "Thymeleaf" </ font>, mit der dieses Problem behoben werden kann. Die Verarbeitung kann durch Hinzufügen von Attributen wie th: hoge zu HTML-Tags integriert werden. Da keine eindeutigen Tags verwendet werden, besteht eine hohe Affinität zu HTML usw. Der Vorteil ist, dass es einfach zu bearbeiten ist. (Link: Teratail) https://teratail.com/questions/77163

Abschließend möchte ich diesen Artikel mit einer Einführung in den Beispielcode abschließen, der ein leistungsstarkes Repository verwendet. image.png (Quelle: Spring Boot2 Cheet Sheet) https://qiita.com/azul915/items/5f7003bb78917dff6bb1#jparepository%E3%81%AE%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E5%AE%9F%E8%A3%85%E4%BE%8B

Recommended Posts