Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Oman REST API:n Kirjoittaminen | RESTful API
Spring Boot Backend

bookOman REST API:n Kirjoittaminen

Siirrytään seuraavaksi jännittävimpään osaan ja kirjoitetaan oma REST API. Suosittelen koodaamaan mukana videota katsellessa paremman ymmärryksen saavuttamiseksi.

Luodaan yksinkertainen RESTful API kirjakaupalle käyttäen Spring Bootia. Mukaan otetaan kaikki tarvittavat komponentit: mallit, tietovarastot, palvelut, kontrollerit. API mahdollistaa kirjojen luomisen, lukemisen, päivittämisen ja poistamisen.

Lyhyt videoleike

REST API:ssa määriteltiin malli, jonka kanssa työskennellään (Book-malli), ja siihen sisältyvät seuraavat kentät:

Main.java

Main.java

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

Olemme myös toteuttaneet päätepisteet sovelluksellemme, joita testaamme seuraavissa luvuissa.

Esimerkkejä päätepisteistä:

  • GET /books — hakee kaikki kirjat (findAllBooks()-metodi);
  • POST /booksluo uuden kirjan (createBook()-metodi);
  • PUT /books/{id}päivittää kirjan annetulla ID:llä (updateBook()-metodi);
  • DELETE /books/{id}poistaa kirjan annetulla ID:llä (deleteBook()-metodi).

Lombok-riippuvuus

Jos haluat oppia lisää Lombok-kirjastosta, voit lukea siitä täältä. Lisäksi tässä on linkki riippuvuuteen.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 3.45

bookOman REST API:n Kirjoittaminen

Pyyhkäise näyttääksesi valikon

Siirrytään seuraavaksi jännittävimpään osaan ja kirjoitetaan oma REST API. Suosittelen koodaamaan mukana videota katsellessa paremman ymmärryksen saavuttamiseksi.

Luodaan yksinkertainen RESTful API kirjakaupalle käyttäen Spring Bootia. Mukaan otetaan kaikki tarvittavat komponentit: mallit, tietovarastot, palvelut, kontrollerit. API mahdollistaa kirjojen luomisen, lukemisen, päivittämisen ja poistamisen.

Lyhyt videoleike

REST API:ssa määriteltiin malli, jonka kanssa työskennellään (Book-malli), ja siihen sisältyvät seuraavat kentät:

Main.java

Main.java

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

Olemme myös toteuttaneet päätepisteet sovelluksellemme, joita testaamme seuraavissa luvuissa.

Esimerkkejä päätepisteistä:

  • GET /books — hakee kaikki kirjat (findAllBooks()-metodi);
  • POST /booksluo uuden kirjan (createBook()-metodi);
  • PUT /books/{id}päivittää kirjan annetulla ID:llä (updateBook()-metodi);
  • DELETE /books/{id}poistaa kirjan annetulla ID:llä (deleteBook()-metodi).

Lombok-riippuvuus

Jos haluat oppia lisää Lombok-kirjastosta, voit lukea siitä täältä. Lisäksi tässä on linkki riippuvuuteen.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3
some-alt