Skip to content

Cette repository Git abrite un projet Spring Boot avec les dépendances Web, Spring Data JPA, H2, Lombok, fournissant un microservice de gestion de comptes bancaires avec API RESTful, documentation Swagger, exposant également une API RESTful via Spring Data Rest, et intégrant une couche Service ainsi qu'un microservice GraphQL.

Notifications You must be signed in to change notification settings

YawaB/bankAccountMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BankAccount MicroService

MAWUVIWO Yawa Brinda

Cette repository Git abrite un projet Spring Boot avec les dépendances Web, Spring Data JPA, H2, Lombok, fournissant un microservice de gestion de comptes bancaires avec API RESTful, documentation Swagger, exposant également une API RESTful via Spring Data Rest, et intégrant une couche Service ainsi qu'un microservice GraphQL.

RestController du webservice

Consultation de tous les comptes

getComptes screen

Consultation d'un compte à partir de son id

Ajout de la documentation OpenAPI

swaggerInterface of the BankAccount service

Documentation du RestAPI | Interface du webservice

Get account swagger

Test de getAccount à partir de Swagger

Test du web micro-service en utilisant un client REST,Postman

Methode Post pour ajouter un nouveau compte

Save new account

Ajout réussi

New account saved

Vérification de l'ajout du nouveau compte

Exposition de l'API Restful en utilisant Spring Data Rest en exploitant des projections

Après l'ajout de la dependance Spring-data-Rest, il faut annoter l'interface Repository avec @RepositoryRestResource.
Nous rechargons l'API Rest

Visualisation des données avec spring data Rest

Le Spring data rest utilise maintenant le path /accounts

Visualisation projétée des données avec spring data Rest à travers une nouvelle fonction findByCurrency

Test de la methode findByCurrency ajoutée dans l'interface de Spring Data Rest

Les projections avec Spring Data Rest

Visualisation projétée des données avec spring data Rest à travers une nouvelle fonction findByCurrency

Utilisation des Mappers

Utilisation des Mappers:AccountMapper pour convertir les request en responses

About

Cette repository Git abrite un projet Spring Boot avec les dépendances Web, Spring Data JPA, H2, Lombok, fournissant un microservice de gestion de comptes bancaires avec API RESTful, documentation Swagger, exposant également une API RESTful via Spring Data Rest, et intégrant une couche Service ainsi qu'un microservice GraphQL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages