Prise en main de Spring Boot : Premier Service backend
Prise en main de Spring Boot Développement d'un simple Micro-service Dans cet article, je montre comment créer un simple service backend avec Spring Boot. L'exemple traite le cas d'une application qui gère des comptes bancaires. Chaque compte est défini par son code, sa date de création, son solde et son type. L'architecture de l'application est décomposée en trois couches : La couche DAO qui est basée sur Spring Data, JPA, Hibernate et JDBC La couche service pour implémenter des spécification fonctionnelles comme les virement bancaires. les opérations de cette couche sont transactionnelles La couche Web basée sur un Web service RESTFUL implémenté de deux manières : Rest Controller Spring Data Rest Les API RESTFUL sont documentée en utilisant Spring Doc Open API (SWAGGER 3.0) Pour les Getters, Setters et Constructeur, on utilisera Lombok Voici une architecture technique de cette application : Structure du Projet : Dépendances Maven : <dependency> <grou