Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Skriva Din Egen REST API | Restful API
Spring Boot Backend

bookSkriva Din Egen REST API

Låt oss nu gå vidare till den mest spännande delen och skriva vår egen REST API. Det rekommenderas att du kodar samtidigt som du tittar på videon för bättre förståelse.

Vi ska skapa ett enkelt RESTful API för en bokhandel med hjälp av Spring Boot. Vi kommer att inkludera alla nödvändiga komponenter: modeller, repositories, tjänster, controllers. API:et kommer att stödja skapande, läsning, uppdatering och borttagning av böcker.

Kort klipp från videon

I vår REST API har vi definierat den modell vi ska arbeta med (Book model), som innehåller följande fält:

Main.java

Main.java

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

Vi har även implementerat endpoints för vår applikation, vilka vi kommer att testa i de följande kapitlen.

Exempel på endpoints:

  • GET /books — hämtar alla böcker (findAllBooks()-metoden);
  • POST /booksskapar en ny bok (createBook()-metoden);
  • PUT /books/{id}uppdaterar en bok med angivet ID (updateBook()-metoden);
  • DELETE /books/{id}tar bort en bok med angivet ID (deleteBook()-metoden).

Lombok-beroende

Om du vill lära dig mer om Lombok kan du läsa om det här. Här finns även en länk till beroendet.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 3

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 3.45

bookSkriva Din Egen REST API

Svep för att visa menyn

Låt oss nu gå vidare till den mest spännande delen och skriva vår egen REST API. Det rekommenderas att du kodar samtidigt som du tittar på videon för bättre förståelse.

Vi ska skapa ett enkelt RESTful API för en bokhandel med hjälp av Spring Boot. Vi kommer att inkludera alla nödvändiga komponenter: modeller, repositories, tjänster, controllers. API:et kommer att stödja skapande, läsning, uppdatering och borttagning av böcker.

Kort klipp från videon

I vår REST API har vi definierat den modell vi ska arbeta med (Book model), som innehåller följande fält:

Main.java

Main.java

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

Vi har även implementerat endpoints för vår applikation, vilka vi kommer att testa i de följande kapitlen.

Exempel på endpoints:

  • GET /books — hämtar alla böcker (findAllBooks()-metoden);
  • POST /booksskapar en ny bok (createBook()-metoden);
  • PUT /books/{id}uppdaterar en bok med angivet ID (updateBook()-metoden);
  • DELETE /books/{id}tar bort en bok med angivet ID (deleteBook()-metoden).

Lombok-beroende

Om du vill lära dig mer om Lombok kan du läsa om det här. Här finns även en länk till beroendet.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 3
some-alt