Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Eigene REST-API Schreiben | RESTful API
Spring Boot Backend

bookEigene REST-API Schreiben

Kommen wir nun zum spannendsten Teil und entwickeln unsere eigene REST API. Es wird empfohlen, parallel zum Video zu programmieren, um ein besseres Verständnis zu erlangen.

Wir erstellen eine einfache RESTful API für eine Buchhandlung mit Spring Boot. Dabei berücksichtigen wir alle notwendigen Komponenten: Modelle, Repositories, Services, Controller. Die API unterstützt das Erstellen, Lesen, Aktualisieren und Löschen von Büchern.

Kurzer Ausschnitt aus dem Video

In unserer REST API haben wir das Modell definiert, mit dem wir arbeiten (Book-Modell), das die folgenden Felder enthält:

Main.java

Main.java

copy
123456
public class Book { private String id; private String name; private String author; private String price; }

Es wurden ebenfalls Endpunkte für unsere Anwendung implementiert, die in den folgenden Kapiteln getestet werden.

Beispiele für die Endpunkte:

  • GET /books — gibt alle Bücher zurück (findAllBooks()-Methode);
  • POST /bookserstellt ein neues Buch (createBook()-Methode);
  • PUT /books/{id}aktualisiert ein Buch mit der angegebenen ID (updateBook()-Methode);
  • DELETE /books/{id}löscht ein Buch mit der angegebenen ID (deleteBook()-Methode).

Lombok-Abhängigkeit

Weitere Informationen zu Lombok finden Sie hier. Außerdem finden Sie hier einen Link zur Abhängigkeit.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you explain what each layer (model, repository, service, controller) does in this REST API?

How does the @RestController annotation work in Spring Boot?

What is the purpose of the @RequestMapping annotation in the controller?

Awesome!

Completion rate improved to 3.45

bookEigene REST-API Schreiben

Swipe um das Menü anzuzeigen

Kommen wir nun zum spannendsten Teil und entwickeln unsere eigene REST API. Es wird empfohlen, parallel zum Video zu programmieren, um ein besseres Verständnis zu erlangen.

Wir erstellen eine einfache RESTful API für eine Buchhandlung mit Spring Boot. Dabei berücksichtigen wir alle notwendigen Komponenten: Modelle, Repositories, Services, Controller. Die API unterstützt das Erstellen, Lesen, Aktualisieren und Löschen von Büchern.

Kurzer Ausschnitt aus dem Video

In unserer REST API haben wir das Modell definiert, mit dem wir arbeiten (Book-Modell), das die folgenden Felder enthält:

Main.java

Main.java

copy
123456
public class Book { private String id; private String name; private String author; private String price; }

Es wurden ebenfalls Endpunkte für unsere Anwendung implementiert, die in den folgenden Kapiteln getestet werden.

Beispiele für die Endpunkte:

  • GET /books — gibt alle Bücher zurück (findAllBooks()-Methode);
  • POST /bookserstellt ein neues Buch (createBook()-Methode);
  • PUT /books/{id}aktualisiert ein Buch mit der angegebenen ID (updateBook()-Methode);
  • DELETE /books/{id}löscht ein Buch mit der angegebenen ID (deleteBook()-Methode).

Lombok-Abhängigkeit

Weitere Informationen zu Lombok finden Sie hier. Außerdem finden Sie hier einen Link zur Abhängigkeit.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3
some-alt