"# EBANK-Microservice-Spring-Boot-And-Spring-Cloud"
FRANCAIS---------------------------------------------------------------------------------------------------------------------------------------------------------------
Application de gestion de comptes bacaire en architecture microservice:
Eureuka Gateway Microservice 1 : Gestion de client Microservice 2 : Gestion de convertion des devise avec l'API XE Microservice 3 : Gestion des comptes bancaires Microservice 4 : Gestion des opérations bancaire (débit, crédit, transfert etc..)
Avant de tester l'application vous devez mettre vos coordonnées XE dans le microsservice Gestion de convertion (accountId & api key) Que vous pouvez trouvez sur https://currencydata.xe.com/freetrial
démarer d'abord les microservices dans lordre ci dessus avec la commande : mvn spring-boot:run
Pour Consulter Eureka : http://localhost:8761 Pour Consulter Gestion de client: http://localhost:8900/swagger-ui.html Pour Consulter Gestion de convertion: http://localhost:8903/swagger-ui.html Pour Consulter Gestion des comptes bancaires: http://localhost:8900 Pour Consulter Gestion de client: http://localhost:8901/swagger-ui.html Pour Consulter Gestion des opérations bancaire: http://localhost:8902/swagger-ui.html
vous pouvez aussi envoyer vos requesttes vers la Gateway par exemple: http://localhost:8888/CLIENT-SERVICE/client/findAll renvoie la liste des clients
ENGLISH----------------------------------------------------------------------------------------------------------------------------------------------------------------
Bank account management application in microservice architecture:
Eureuka Gateway Microservice 1: Tenant management (Gestion de client) Microservice 2: Currency conversion management with the XE API (Gestion de convertion) Microservice 3: Bank account management (Gestion des comptes bancaires) Microservice 4: Management of banking operations (debit, credit, transfer etc.) (Gestion des opérations)
Before testing the application you must put your XE details in the Conversion management microsservice (accountId & api key) Which you can find at https://currencydata.xe.com/freetrial
first start the microservices in the above order with the command: mvn spring-boot:run
To consult Eureka: http://localhost:8761 To View Client Management: http://localhost:8900/swagger-ui.html To consult Conversion Management: http://localhost:8903/swagger-ui.html To View Bank Account Management: http://localhost:8900 To View Client Management: http://localhost:8901/swagger-ui.html To View Bank Operations Management: http://localhost:8902/swagger-ui.html
you can also send your requests to the Gateway for example: http://localhost:8888/CLIENT-SERVICE/client/findAll returns the list of clients