Cours d'initiation à Spring Boot — création d'API REST en Java, intégration H2 + JPA/Hibernate.


1. Spring & Spring Boot : kesako ?

Spring est un framework Java lancé en 2004 qui facilite le développement d'applications respectant les principes J2E (Java Enterprise Edition). Son objectif : simplifier le travail des développeurs face à la complexité initiale de J2E, tout en introduisant sa propre philosophie de structuration du code.

Spring Boot, sorti en 2014, est une surcouche qui simplifie drastiquement la création de micro-services. Il vise le développement côté serveur, particulièrement les API REST.

Avantages

Inconvénient

Quand quelque chose plante, cela devient compliqué de comprendre pourquoi sans expertise.

Ressources recommandées


2. Premiers pas en Spring Boot

2.1. API Hello world

Objectif : créer une API simple avec deux routes.