Démarrer avec Spring Boot 3
Spring Boot facilite la création d'applications Spring autonomes et prêtes pour la production. Dans ce guide, nous créerons notre première application avec Java 21 et Spring Boot 3.
Prérequis
Avant de commencer, assurez-vous d'avoir :
- Java 21 ou version ultérieure installé
- Maven ou Gradle
- Votre IDE préféré (IntelliJ IDEA recommandé)
Créer votre première application
La façon la plus simple de commencer est d'utiliser Spring Initializr. Vous pouvez également créer le projet manuellement :
java
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}Créer un contrôleur REST
Créons un endpoint REST simple :
java
@RestController
@RequestMapping("/api")
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello, Spring Boot 3!";
}
@GetMapping("/hello/{name}")
public String helloName(@PathVariable String name) {
return "Hello, " + name + "!";
}
}Lancer l'application
Lancez votre application avec :
bash
./mvnw spring-boot:runPuis visitez http://localhost:8080/api/hello
Prochaines étapes
- Découvrir l'injection de dépendances
- Explorer Spring Data JPA pour l'accès aux données
- Ajouter la sécurité avec Spring Security