Créer les services
Vidéo explicative
1. Créer les services
- Créer les services pour chaque repository de l'application. Pensez à créer les différentes méthodes que nous pourrons utiliser pour manipuler les données de chaque table de la base de données.
- Si vous avez des difficultés pour créer ces services, consultez le dépôt Github fourni.
- Une fois vos services créés, vous devez avoir l'arborescence suivante :
src/main/java/esgi.fyc.sso.authserver/
│
└── controller
| └── ...
└── model
| └── ...
└── repository
| └── ...
└── service
│ └── AuditLogService
│ └── CompanyService
│ └── EmailVerificationTokenService
│ └── PasswordResetTokenService
│ └── PlanService
│ └── RealmService
│ └── RoleService
│ └── UserService
│ └── UserRealmService
│ └── UserRealmIdService
│ └── UserRoleService
│ └── UserRoleIdService
│ └── UserSessionService
...
Nous pouvons ensuite passer à la création des DTO.