Creazione del primo endpoint REST
Crei un semplice endpoint REST “Hello World” e comprenda le annotazioni di base dei controller.
Creazione del primo endpoint REST è una lezione Spring Boot 4 Microservices & REST APIs gratuita su CoddyKit. Questa è la lezione 2 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Spring Boot 4 Microservices & REST APIs, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Spring Boot 4 Microservices & REST APIs include 3 lezioni in totale.
Parti di questa lezione non sono ancora state tradotte e vengono mostrate in inglese.
What's a REST Endpoint?
An endpoint is a specific URL where your app can be reached — a unique doorbell for one function. Our goal: build one that says “Hello!”
Spring Boot Makes REST Easy
Spring Boot is great for REST APIs: minimal setup, an embedded server like Tomcat, and convention over configuration — less boilerplate, more building.
Meet @RestController
@RestController marks a class to handle web requests and return data directly. It bundles @Controller with @ResponseBody — the core REST building block.
Code Your First Endpoint
Let’s code a Hello CoddyKit! endpoint at the root path /. Run it to see your first Spring Boot API respond.
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!";
}
}Decoding @GetMapping
@GetMapping("/") maps HTTP GET requests to a method, and the path in parentheses sets the URL. So a GET to / calls hello().
Running Your Application
On run, Spring Boot starts an embedded Tomcat on port 8080, scans for annotations like @RestController and @GetMapping, and registers your endpoints.
Test Your Endpoint!
Now test it: open http://localhost:8080/ in a browser (or curl it) and you’ll see “Hello CoddyKit!” — your first live endpoint.
Mapping Specific Paths
Want more endpoints? Just give each @GetMapping a different path. Here we add a second one at /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!";
}
}Quick Check: Endpoint Basics
Which annotation tells Spring Boot that a class is a web controller and its methods should return data directly as the response body?
Recap: Your First API
Nice work! You built your first REST API — what an endpoint is, the @RestController annotation, @GetMapping for paths, and running and hitting your app.
Impara Java con un tutor IA — gratis
Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.
- Corsi
- 24
- Lezioni
- 93
Domande Frequenti
La lezione «Creazione del primo endpoint REST» è gratuita?
Sì — il testo completo di «Creazione del primo endpoint REST» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Spring Boot 4 Microservices & REST APIs, passa a CoddyKit PRO. Il corso Spring Boot 4 Microservices & REST APIs include 3 lezioni in totale.
Cosa imparerò in «Creazione del primo endpoint REST»?
Crei un semplice endpoint REST “Hello World” e comprenda le annotazioni di base dei controller. Eserciti Spring Boot 4 Microservices & REST APIs con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Spring Boot 4 Microservices & REST APIs?
Non è richiesta alcuna esperienza precedente. Spring Boot 4 Microservices & REST APIs su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 3.
Quanto tempo richiede la lezione «Creazione del primo endpoint REST»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Spring Boot 4 Microservices & REST APIs?
Sì. Ogni lezione Spring Boot 4 Microservices & REST APIs include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Configurazione del progetto Spring Boot
- Creazione del primo endpoint REST
- Comprendere i metodi e gli status HTTP