Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Skrivning Af Din Egen REST API | RESTful Api
Spring Boot Backend

bookSkrivning Af Din Egen REST API

Lad os gå videre til den mest spændende del og skrive vores egen REST API. Det anbefales at kode med, mens du ser videoen, for at opnå en bedre forståelse.

Vi skal oprette en simpel RESTful API til en boghandel ved hjælp af Spring Boot. Vi vil inkludere alle nødvendige komponenter: modeller, repositories, services, controllers. API'en vil understøtte oprettelse, læsning, opdatering og sletning af bøger.

Kort klip fra videoen

I vores REST API har vi defineret den model, vi skal arbejde med (Book-modellen), som indeholder følgende felter:

Main.java

Main.java

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

Vi har også implementeret endpoints for vores applikation, som vi vil teste i de følgende kapitler.

Eksempler på endpoints:

  • GET /books — henter alle bøger (findAllBooks()-metoden);
  • POST /booksopretter en ny bog (createBook()-metoden);
  • PUT /books/{id}opdaterer en bog med det angivne ID (updateBook()-metoden);
  • DELETE /books/{id}sletter en bog med det angivne ID (deleteBook()-metoden).

Lombok-afhængighed

Hvis du vil lære mere om Lombok, kan du læse om det her. Her er også et link til afhængigheden.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 3.45

bookSkrivning Af Din Egen REST API

Stryg for at vise menuen

Lad os gå videre til den mest spændende del og skrive vores egen REST API. Det anbefales at kode med, mens du ser videoen, for at opnå en bedre forståelse.

Vi skal oprette en simpel RESTful API til en boghandel ved hjælp af Spring Boot. Vi vil inkludere alle nødvendige komponenter: modeller, repositories, services, controllers. API'en vil understøtte oprettelse, læsning, opdatering og sletning af bøger.

Kort klip fra videoen

I vores REST API har vi defineret den model, vi skal arbejde med (Book-modellen), som indeholder følgende felter:

Main.java

Main.java

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

Vi har også implementeret endpoints for vores applikation, som vi vil teste i de følgende kapitler.

Eksempler på endpoints:

  • GET /books — henter alle bøger (findAllBooks()-metoden);
  • POST /booksopretter en ny bog (createBook()-metoden);
  • PUT /books/{id}opdaterer en bog med det angivne ID (updateBook()-metoden);
  • DELETE /books/{id}sletter en bog med det angivne ID (deleteBook()-metoden).

Lombok-afhængighed

Hvis du vil lære mere om Lombok, kan du læse om det her. Her er også et link til afhængigheden.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 3
some-alt