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

bookSkrive Din Egen REST API

La oss gå videre til den mest spennende delen og skrive vår egen REST API. Det anbefales å kode samtidig som du ser på videoen for bedre forståelse.

Vi skal lage et enkelt RESTful API for en bokhandel ved hjelp av Spring Boot. Vi vil inkludere alle nødvendige komponenter: modeller, repositories, tjenester, kontrollere. API-et vil støtte opprettelse, lesing, oppdatering og sletting av bøker.

Kort klipp fra videoen

I vår REST API har vi definert modellen vi skal arbeide med (Book-modellen), som inneholder følgende felt:

Main.java

Main.java

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

Vi har også implementert endepunkter for vår applikasjon, som vi skal teste i de følgende kapitlene.

Eksempler på endepunkter:

  • GET /books — henter alle bøker (findAllBooks()-metode);
  • POST /booksoppretter en ny bok (createBook()-metode);
  • PUT /books/{id}oppdaterer en bok med angitt ID (updateBook()-metode);
  • DELETE /books/{id}sletter en bok med angitt ID (deleteBook()-metode).

Lombok-avhengighet

Hvis du ønsker å lære mer om Lombok, kan du lese om det her. Her er også en lenke til avhengigheten.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 3

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

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

bookSkrive Din Egen REST API

Sveip for å vise menyen

La oss gå videre til den mest spennende delen og skrive vår egen REST API. Det anbefales å kode samtidig som du ser på videoen for bedre forståelse.

Vi skal lage et enkelt RESTful API for en bokhandel ved hjelp av Spring Boot. Vi vil inkludere alle nødvendige komponenter: modeller, repositories, tjenester, kontrollere. API-et vil støtte opprettelse, lesing, oppdatering og sletting av bøker.

Kort klipp fra videoen

I vår REST API har vi definert modellen vi skal arbeide med (Book-modellen), som inneholder følgende felt:

Main.java

Main.java

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

Vi har også implementert endepunkter for vår applikasjon, som vi skal teste i de følgende kapitlene.

Eksempler på endepunkter:

  • GET /books — henter alle bøker (findAllBooks()-metode);
  • POST /booksoppretter en ny bok (createBook()-metode);
  • PUT /books/{id}oppdaterer en bok med angitt ID (updateBook()-metode);
  • DELETE /books/{id}sletter en bok med angitt ID (deleteBook()-metode).

Lombok-avhengighet

Hvis du ønsker å lære mer om Lombok, kan du lese om det her. Her er også en lenke til avhengigheten.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 3
some-alt