Spring Boot 4-microservices en REST-API's · Les

Uw eerste REST-endpoint bouwen

Maak een eenvoudig REST-endpoint voor 'Hello World' en begrijp de basis van controllerannotaties.

Les 2 van 310 stappen

Uw eerste REST-endpoint bouwen is een gratis Spring Boot 4-microservices en REST-API's-les op CoddyKit. Dit is les 2 van 3. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Spring Boot 4-microservices en REST-API's. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Spring Boot 4-microservices en REST-API's bevat in totaal 3 lessen.

Wat is een REST-eindpunt?

Een eindpunt is een specifieke URL waarop je applicatie bereikbaar is — een unieke deurbel voor één functie. Ons doel: er een bouwen die “Hallo!” zegt.

Spring Boot maakt REST eenvoudig

Spring Boot is ideaal voor REST-API's: minimale configuratie, een ingebouwde server zoals Tomcat en conventie boven configuratie — minder boilerplate, meer bouwen.

Maak kennis met @RestController

@RestController markeert een klasse die webverzoeken afhandelt en gegevens rechtstreeks retourneert. De annotatie bundelt @Controller met @ResponseBody — de basis voor REST.

Codeer je eerste eindpunt

Laten we een Hello CoddyKit!-eindpunt coderen op het hoofdpad /. Voer het uit om te zien hoe je eerste Spring Boot-API reageert.

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@RestController
public class FirstApiApplication {

    public static void main(String[] args) {
        SpringApplication.run(FirstApiApplication.class, args);
    }

    @GetMapping("/")
    public String hello() {
        return "Hello CoddyKit!";
    }
}

@GetMapping ontcijferd

@GetMapping("/") koppelt HTTP GET-verzoeken aan een methode en het pad tussen haakjes bepaalt de URL. Een GET-verzoek naar / roept dus hello() aan.

Je applicatie uitvoeren

Bij het uitvoeren start Spring Boot een ingebouwde Tomcat op poort 8080, zoekt het naar annotaties zoals @RestController en @GetMapping en registreert het je eindpunten.

Test je eindpunt!

Test het nu: open http://localhost:8080/ in een browser (of gebruik curl) en je ziet “Hello CoddyKit!” — je eerste actieve eindpunt.

Specifieke paden koppelen

Wil je meer eindpunten? Geef elke @GetMapping gewoon een ander pad. Hier voegen we een tweede toe op /greet.

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@RestController
public class FirstApiApplication {

    public static void main(String[] args) {
        SpringApplication.run(FirstApiApplication.class, args);
    }

    @GetMapping("/")
    public String hello() {
        return "Hello CoddyKit!";
    }

    @GetMapping("/greet")
    public String greet() {
        return "Greetings from Spring Boot!";
    }
}

Korte controle: basis van eindpunten

Welke annotatie vertelt Spring Boot dat een klasse een webcontroller is en dat de methoden ervan gegevens rechtstreeks als antwoordtekst moeten retourneren?

Samenvatting: je eerste API

Goed gedaan! Je hebt je eerste REST-API gebouwd — je weet wat een eindpunt is, kent de annotatie @RestController, gebruikt @GetMapping voor paden en kunt je applicatie uitvoeren en aanroepen.

Gratis beginnen

Leer Java met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
24
Lessen
93

Veelgestelde vragen

Is de les “Uw eerste REST-endpoint bouwen” gratis?

Ja — de volledige tekst van “Uw eerste REST-endpoint bouwen” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus Spring Boot 4-microservices en REST-API's wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus Spring Boot 4-microservices en REST-API's bevat in totaal 3 lessen.

Wat leer ik in “Uw eerste REST-endpoint bouwen”?

Maak een eenvoudig REST-endpoint voor 'Hello World' en begrijp de basis van controllerannotaties. Je oefent met Spring Boot 4-microservices en REST-API's door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Spring Boot 4-microservices en REST-API's te beginnen?

Ervaring vooraf is niet nodig. Spring Boot 4-microservices en REST-API's op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 2 van 3.

Hoe lang duurt de les “Uw eerste REST-endpoint bouwen”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Spring Boot 4-microservices en REST-API's?

Ja. Elke les over Spring Boot 4-microservices en REST-API's bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Uw Spring Boot-project instellen
  2. Uw eerste REST-endpoint bouwen
  3. HTTP-methoden en statuscodes begrijpen
← Terug naar Spring Boot 4-microservices en REST-API's