🖨️ Version PDF
Ce projet vise à développer une application simple en Spring Boot pour gérer une animalerie. L’application doit permettra de gérer des espèces et des animaux.
pom.xml
endpoints
Vous devez créer les packages et les classes indispensables pour respecter le modèle MVC. Une seule classe ServiceAnimal suffit.
ServiceAnimal
Une Espèce doit avoir un identifiant numérique auto-généré, un intitulé (nom), une description au format texte, une durée de vie et peut être associée à plusieurs Animaux.
Un Animal doit avoir un identifiant numérique auto-généré, un nom, un âge, une couleur qui peut ne pas avoir de valeur et un animal ne peut appartenir qu’à une seule Espèce.
Il n’y a pas d’informations sensibles à gérer mais l’utilisation des DTO est recommandé avec 2 méthodes respectant le standard de nommage :
Il n’y a que 2 classes pour les DTO que vous pouvez faire en record ou class. Du coup, vous pouvez ajouter une donnée comme un attribut de String nommé problèmes que l’on a dans l’entité mais que l’on ne souhaite pas retourner au front dans le JSON !
record
class
Pour les animaux, ce que vous voulez…