🖨️ Version PDF
But : apprendre à construire une API REST comme en entreprise, pas juste “faire un tuto”.
Vous saurez :
Si on n’utilise que des exemples “jouets”, on comprend la syntaxe… mais on ne comprend pas :
Wouaf Wouaf donne un cadre concret :
Race
Chien
Proprietaire
Concours
Chaque module suit le même fil (important) :
Parce que chaque couche a une responsabilité claire :
Si on mélange :
UML ne sert pas à “faire joli”. Il sert à éviter de coder une erreur de conception.
Ex : Race 1 ---- * Chien (une race a plusieurs chiens)
Race 1 ---- * Chien
Ex : Inscrire un chien : Controller → Service → Repo (Concours) → Repo (Chien) → Repo (Inscription)
Controller → Service → Repo (Concours) → Repo (Chien) → Repo (Inscription)
Ex : inscription :
@Entity
# compiler mvn compile # lancer tests mvn test # packager mvn clean package # lancer l'app mvn spring-boot:run