Aller au contenu principal

Spring Boot 2 - Un contrôleur en méthode GET

Le but est d'ajouter un premier contrôleur sur un serveur Spring Boot.

Le code de cette recette est disponible ici.

Initialiser le projet

https://start.spring.io

Voici les choix que nous recommandons:

  • Système de build : Gradle Kotlin
  • Langage : Java
  • Version de Spring Boot : 3.4.4 (ou celle cochée par défaut)
  • packaging : Jar
  • version de java 21
  • Metadata
    • Group : org.nomprenom
    • Artifact : testget
    • Name : testget
  • ajouter dans dependencies:
    • Spring Web

En cliquant sur "Generate", tu vas télécharger un fichier zip qui contient ton projet.

Créer un contrôleur

Un fois décompressé, dans ton projet :

  1. Créer une classe Java MonControleur dans le dossier src/main/java/org/nomprenom/testget.
  2. Dans cette classe, mets le code suivant :
    Chargement...

Exécution et points d'arrêt

Pour voir comment exécuter ton code en débogage :

  1. Place un point d'arrêt sur les premières lignes des fonctions test et bonjour dans la classe MonControleur.
  2. Pars ton serveur (TestgetApplication) en mode débogage avec le bouton de débogage.
  3. Ouvre un navigateur et tape l'adresse http://localhost:8080/bonjour.
  4. Tu devrais voir ton point d'arrêt se déclencher.