REST-API mit Java und Spring Boot entwickeln - Tutorial Deutsch

preview_player
Показать описание
In meinem ersten Tutorial auf diesem Kanal zeige ich euch, wie ihr mit Spring Boot eine ganz einfache REST-API erstellen könnt. Den Code des Tutorials findet ihr hier:

Die erweiterte Version:

Java JDK:

IntelliJ Community Edition:

Maven installieren (bisschen älter aber das Prinzip bleibt gleich, genauso wie Apache 207):

XAMPP:

HeidiSQL:

Konfiguration:

SQL-Script:
INSERT INTO customer(first_name, last_name) VALUES
('Max', 'Mustermann'),
('Thomas', 'Müller'),
('Manuel', 'Neuer');

Zeitstempel:
00:00 Intro
00:25 Was ist eine REST-API?
00:50 Was ist Spring Boot?
01:17 Unser kleines Projekt
01:40 Entwicklungsumgebung
02:22 1. Projekt initialisieren
03:18 2. IntelliJ einrichten
04:06 3. Datenbank erstellen
04:40 4. Kundenentität anlegen
07:48 5. Repository erstellen
08:56 6. Controller erstellen
11:08 7. Webservice testen
13:34 Ausblick und Fazit

Mein Equipment:

Alle bei "Mein Equipment" aufgeführten oder durch * gekennzeichnete Links sind sogenannte "Ref-Links". Durch einen Kauf erhalte ich eine Provision - euch kostet das ganze natürlich gar nichts. Wenn ihr mich unterstützen möchtet, könnt ihr gerne diese Links benutzen.
Рекомендации по теме
Комментарии
Автор

Der zweite Teil des Tutorials ist jetzt online!

NoelLang
Автор

Also bis jetzt das beste Tutorial/die beste Tutorial reihe zu Spring. Deine Stimme und deine Erklärung ist einfach die beste die es auf YouTube gibt. (sogar besser als die englischen)

tekz
Автор

Du bist mir sau sympathisch. Mach weiter so. Bin gespannt auf die nächsten Tutorials.

puishi
Автор

Es macht Spaß dir zuzuhören, Super Video! Ich arbeite aktuell in meiner Ausbildung mit Spring Boot und es ist nicht ganz einfach… dein Video hat mir schon sehr weit geholfen Danke dafür.

Ps. mehr solcher Videos würde ich mich nicht beschweren :)

mrstillschweigend
Автор

Deine Videos sind echt gut und verständlich. Danke. Weiter so.

mamba
Автор

Vielen Dank fuer das Video, hat mir sehr geholfen.

Ben-uplj
Автор

top video ... drei hinweise/tipps zum extended-repo: 1) die mysql-db per liquibase befüllen, 2) die CreateCustomerRequest-klasse aus einer openapi-yaml per maven-compiler-plugin generieren, 3) die api und db über mapstruct trennen

Robin-Schneider
Автор

Erter Kommentar? Kann sein, gutes Video!
Nächstes mal aber bitte mit Facecam haha ^^
Achso und vielleicht könntest du mal ein "Alltags" Video machen, einfach wie dein Tagesablauf ist, würde mich interessieren.

exception
Автор

Super video, werds morgen gleich mal ausprobieren!

saidelbiev
Автор

Hammer Tutorial.
Könntest du bitte einen zweiten Teil machen wie man diesen Service konsumiert.

elkioklo
Автор

Einfach genial! Danke dir, hast mir wirklich geholfen! Direkt ein Abo dagelassen =) Lg

InvitusCode
Автор

Hi, Das war wirklich ein tolles Video für Anfänger. Danke dir.
Übrigens: Ich habe auch so einen Ansatz gesehen. Warum hast hier keine Serviceklasse verwendet?

hem
Автор

hi vielen dank für das Video, ich möchte eine H2 Datenbank verwenden, was muss ich dafür anders machen?

whitemaengda
Автор

Hey, ich glaube ich habe alles genau befolgt und habe trotzdem einige Probleme. Ich habe alles soweit installiert und habe das Projekt mit dem spring initializr runtergeladen und in intelliJ geöffnet. Unten kam sofort der Fehler "Use Maven wrapper is not correct maven home, reverting to embedded".
Außerdem wird bei mir das Äquivalent zu dir in "CustomerApplication" Line 10 "(CustomerApplication.class, args)" (Minute 3:44) mit dem Fehler "Cannot resolve method 'run(Class, String[])'" rot unterstrichen. Irgendwelche Lösungsansätze dich ich anscheinend nicht auf dem Schirm habe?
Vielen Dank :D

Edit: falls jemand das gleiche Problem hatte:
Das erste Problem ist nach dem ersten Neustart intelliJs verschwunden und das zweite lag daran, dass ich meine SDK nicht richtig eingestellt habe. Unter File->Project Structure sollte bei SDK: und Language level: das selbe eingestellt sein, bei mir nämlich die Java-Version, die ich nutze.

Nichtsdestotrotz ein super Video, vielen Dank für deine Arbeit!

lukas
Автор

Bei mir funktioniert die verbindung zwischen SQL und Springboot nicht kannst du die Datei zur verfügung stellen?

OdinnWenk
Автор

Super Tutorial! Wird es noch einen weiteren Teil geben wo vielleicht Authentifizierung behandelt wird?

still_adrian
Автор

Hey, ich hätte ein Thema für ein Video, das mich interessieren würde. Wie Versionsverwaltungen oder CI/CD Tools in der Praxis verwendet werden, warum sie benutzt werden und wie sie funktionieren. Nur eine Idee, falls dir nichts neues für ein Video einfällt. ^^

nicofischer
Автор

Kannst du ein Tutorial machen, wie man öffentliche REST-APIs bzw. allgemein Schnittstellen in Java ansteuern und verwenden kann? Wenn man nämlich auf Youtube sucht findet man nämlich genau solche Tutorials, wie man eigene Schnittstellen macht, aber nicht, wie man öffentliche Schnittstellen verwenden kann.

dev
Автор

Welches Theme ist da am Ende (ca. 14:20) kurz zu sehen?

bigt
Автор

Hey, ich beschäftige mich zurzeit sehr viel mit Boot Spring und mich interessiert sehr, woher du deine Herangehensweise gelernt hast. Also wie die Projektstruktur auszusehen hat, mit den entsprechenden Komponenten wie den Controllern, Repositories, etc.
Und wieso du dich für diese Plugins entschieden hast. -> hast du eventuell ein Buch darüber gelesen oder gibt es im Internet Tutorials?

Lg

ItachiUchiha-zkgz
visit shbcf.ru