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

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ม.ค. 2025

ความคิดเห็น • 52

  • @NoelLang
    @NoelLang  3 ปีที่แล้ว +4

    Der zweite Teil des Tutorials ist jetzt online!
    th-cam.com/video/mn5UZYtPLjg/w-d-xo.html

  • @tekz541
    @tekz541 2 ปีที่แล้ว +1

    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 TH-cam gibt. (sogar besser als die englischen)

    • @NoelLang
      @NoelLang  2 ปีที่แล้ว

      Danke für das Kompliment! :)

  • @mrstillschweigend7051
    @mrstillschweigend7051 3 ปีที่แล้ว +11

    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 :)

    • @NoelLang
      @NoelLang  3 ปีที่แล้ว

      Danke dir! :)

  • @puishi6484
    @puishi6484 3 ปีที่แล้ว +5

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

  • @Robin-Schneider
    @Robin-Schneider 3 ปีที่แล้ว +1

    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

    • @NoelLang
      @NoelLang  3 ปีที่แล้ว +1

      Danke für die Tipps! (1) und (3) hat bei mir gerade wieder einige graue Gehirnzellen aktiviert, beim zweiten Punkt werde ich mich mal einlesen! 😁

  • @Ben-up4lj
    @Ben-up4lj 2 ปีที่แล้ว

    Vielen Dank fuer das Video, hat mir sehr geholfen.

    • @NoelLang
      @NoelLang  2 ปีที่แล้ว

      Freut mich, danke dir!

  • @exception8259
    @exception8259 3 ปีที่แล้ว +3

    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.

    • @NoelLang
      @NoelLang  3 ปีที่แล้ว +3

      Ist notiert! Kommt vielleicht sogar schon am Donnerstag :D

  • @mamba262
    @mamba262 3 ปีที่แล้ว

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

  • @FunctionGermany
    @FunctionGermany 3 ปีที่แล้ว +1

    Guter Crash-Kurs!

  • @JadeclonOfficial
    @JadeclonOfficial 2 ปีที่แล้ว

    Super Video, gerne mehr Tutorials

  • @MiguelGutierrez-zp1dm
    @MiguelGutierrez-zp1dm 3 ปีที่แล้ว

    vielen dank für die tolle Einführung

  • @davidmc971
    @davidmc971 3 ปีที่แล้ว +1

    Gutes Tutorial, danke!

  • @saidelbiev5326
    @saidelbiev5326 3 ปีที่แล้ว

    Super video, werds morgen gleich mal ausprobieren!

  • @elkioklo9363
    @elkioklo9363 3 ปีที่แล้ว

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

  • @dominiksagn788
    @dominiksagn788 2 ปีที่แล้ว

    Super Video!

  • @prod.whitemd
    @prod.whitemd ปีที่แล้ว

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

  • @InvitusCode
    @InvitusCode 2 ปีที่แล้ว

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

  • @TheWhiteguard
    @TheWhiteguard 3 ปีที่แล้ว

    Sehr gutes Video Danke 🙏

  • @OdinnWenk
    @OdinnWenk 7 หลายเดือนก่อน

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

  • @bigt6584
    @bigt6584 3 ปีที่แล้ว

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

    • @NoelLang
      @NoelLang  3 ปีที่แล้ว

      Das sollte das Material UI Theme sein :)

    • @bigt6584
      @bigt6584 3 ปีที่แล้ว

      @@NoelLang Danke

  • @lukas6999
    @lukas6999 2 ปีที่แล้ว

    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!

    • @NoelLang
      @NoelLang  2 ปีที่แล้ว

      Danke für deinen Kommentar und dass du direkt die Lösung hinzufügt hast, appreciate it! :)

  • @maid768
    @maid768 3 ปีที่แล้ว +2

    Welche Programmiersprachen kennst/kannst du?

    • @NoelLang
      @NoelLang  3 ปีที่แล้ว +3

      Aktuell arbeite ich viel mit Java, PHP und JavaScript. 😁

  • @hem8920
    @hem8920 2 ปีที่แล้ว

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

    • @NoelLang
      @NoelLang  2 ปีที่แล้ว

      Normalerweise würde ich auch Serviceklassen verwenden, da wir hier aber keine Geschäftslogik haben habe ich für die Einfachheit des Tutorials darauf verzichtet :)

  • @nicofischer7801
    @nicofischer7801 3 ปีที่แล้ว +2

    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. ^^

    • @NoelLang
      @NoelLang  3 ปีที่แล้ว +1

      Danke dir! Behalte ich mal im Hinterkopf. :)

  • @pistol625
    @pistol625 2 ปีที่แล้ว

    based

  • @still_adrian
    @still_adrian 3 ปีที่แล้ว

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

    • @NoelLang
      @NoelLang  3 ปีที่แล้ว

      Gute Idee! Beispielsweise mit JWT?

    • @still_adrian
      @still_adrian 3 ปีที่แล้ว

      @@NoelLang JWT klingt gut, obwohl ich eher an etwas Benutzer basiertes gedacht(Basic Auth?) habe. Ich nehme alles was ich kriegen kann. 😊 Danke für deine Mühe!

    • @NoelLang
      @NoelLang  3 ปีที่แล้ว

      Basic Auth ist basically fast ein Einzeiler in Spring Boot und eine Oberfläche kommt
      für eine REST API eher weniger in Frage, aber das kann man natürlich auch abdecken - als Einstieg in die Thematik :)

  • @olffiiwer797
    @olffiiwer797 3 ปีที่แล้ว

    Leider funktioniert das erstellen der Tabellen beim starten nicht. Ich nutze eine Mysql-Server 8.0. Hättest du da einen Tipp ?

    • @NoelLang
      @NoelLang  3 ปีที่แล้ว

      Bekommst du eine Fehlermeldung? Wenn ja, schreib sie hier bitte einmal rein. Oder veröffentliche sie auf pastebin.com und schick hier den Link rein. :)

    • @olffiiwer797
      @olffiiwer797 3 ปีที่แล้ว

      Leider bekomme ich beim starten Keine Fehlermeldung. Das Projekt wird erfolgreich gestartet und der Zugriff zur DB funktioniert auch problemlos(Hier wurden unterschiedliche Tests auch durchgeführt: Falsches PW usw).
      Wie gesagt nur die Tabellen werden nicht erstellt. Ich kann dir gerne mal meinen Code auf GitHub schicken.

    • @NoelLang
      @NoelLang  3 ปีที่แล้ว

      GitHub wäre super 😁

  • @dev4666
    @dev4666 3 ปีที่แล้ว +2

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

    • @NoelLang
      @NoelLang  3 ปีที่แล้ว +2

      Ich nutze dafür immer github.com/OpenFeign/feign oder Springs RestTemplate dafür. Aber vielleicht kann ich das mal in ein Video packen. :)

    • @OggerFN
      @OggerFN 3 ปีที่แล้ว +1

      Spring hat auch einen "restclient" mit dem man auch API's ansprechen kann.
      Öffentliche REST API'S gibt es genug aber wenn es dir rein um die Praxis der Interaktion geht kann ich dir empfehlen deine eigene anzusteuern da du dich dann nicht mit fremden API Dokumentationen ärgern musst :)

  • @ItachiUchiha-zk6gz
    @ItachiUchiha-zk6gz 2 ปีที่แล้ว +1

    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

  • @leonWischmeyer
    @leonWischmeyer 3 ปีที่แล้ว

    Vielleicht mag es daran liegen das ich vor kurzen erst mit Java angefangen habe aber ich habe nicht viel verstanden...

    • @NoelLang
      @NoelLang  3 ปีที่แล้ว +1

      Das Tutorial ist nicht wirklich für Java-Anfänger geeignet, sonst versteht man hier nicht viel, da stimme ich dir zu

  • @FrissOderLassEs
    @FrissOderLassEs 2 ปีที่แล้ว

    Früher war ein Tutorial mal eine Erklärung, heute scheinbar nur noch: Klick mal hier, klick mal da und wenn kein Fehler kommt ist das Ziel erreicht. Was da passiert musst du nicht verstehen, ist ja ein Tutorial, du sollst staunen und nicht lernen.