...

Prerequis

Etape 1: Se rendre sur le site de Spring initializr

Etape 2: Remplir les champs du formulaire

  1. Project: Choisir gradle (que vous choisissez gradle ou maven, vous n’avez pas besoin d’installer l’outil de build.
  2. Language: Selectionner java
  3. Spring Boot: Selectionner la derniere version stable (ici 3.2.2)
  4. Project Metadata: Renseigner les informations
    • Group: Votre groupId (com.mon-entreprise)
    • Artifact: Le nom de votre projet (mon-service par exemple)
    • Name: Entrez le nom fonctionnel de votre projet
    • Description: Laisser vide ou decrire le projet
    • Package Name: Entrez votre package principale (com.monentreprise.monprojet)
    • Packaging: Selectionner Jar
    • Java: selectionner la version 17
  5. Ajouter les dependances dont vous aurez besoin (Spring web par exemple)

Pour plus de detail vous pouvez consulter cet article.

Etape 3: générer le projet

Etape 4: importer le projet sur votre IDE

Etape 5: Demarrer le projet spring boot

Etape 6: Ajoutez votre premier controller

Lorsque vous essayer d’acceder à localhost:8080, vous verez une page d’erreur s’afficher.
C’est normal : il s’agit de la page d’erreur par defaut affiché par Spring boot lorsque l’url tappée n’est pas gérée. Ajoutons notre premier controlleur pour gérer notre premier point d’entrée.

package com.smartinterviewer.monapp.web;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class FirstController {
    @GetMapping("/action")
    String doSomeThing() {
        // faire un traitement ici.
        return "Action effectuée avec succès";
    }
}

Ainsi quand vous tappez localhost:8080/action vous verrez votre message affiché.

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.