Nécessite l'installation de jdk21.
https://www.oracle.com/java/technologies/downloads/#java21
Puis
./graddlew bootRun
Plan de la démo:
- Classe principale et @SpringBootApplication (config + scan)
- BookConfiguration @Configuration et @PropertySource
- BookConfiguration @Bean et @Scope
- model (record et sérialisation json automatique)
- BooksRepository @Repository (injection de dépendances)
- BooksController @RestController et @GetMapping
Test et démo avec POSTMAN.