Les attributs permettent d’enregistrer toutes les définitions et configurations nécessaires sur les entités techniques pertinentes sans devoir écrire soi-même un code. Toutes les fonctions standard d’une application moderne sont automatiquement générées par un algorithme spécialement développé. Il s’agit de :
- Opérations CRUD (Create, Read, Update, Delete)
- Data Transfer Objects (DTOs)
- Enregistrements pour l’injection de dépendance (DI)
- Contrôleur avec configuration des itinéraires
- Compléments au Data Definition Language (DDL)
La génération de code constitue la base de notre API REST et nous permet de mettre en œuvre de nouvelles exigences sans erreur et en quelques minutes. Dans cet article, nous nous concentrerons sur la génération automatique pour l’entité Order et montrons comment des fonctionnalités étendues peuvent être implémentées à l’aide de Commands.