Skip to content

ErwanLT/springboot-demo

Repository files navigation

Springboot Démo

Projet démo pour Spring Boot et ses possibilités.

Implementer Spring Batch et apprenez à mettre en place des traitement périodic dans votre application Spring Boot

article

Utiliser Prometheus et Grafana afin d'exposer des metric et monitorer votre application.

article

Tutoriel sur comment intégrer GraphQL à votre application Spring Boot

Apprenez à initialiser GraphQL dans une application Spring Boot.
En quelques étapes, configurez votre projet avec les dépendances nécessaires et préparez-vous à explorer les avantages de GraphQL pour une gestion de données efficace et ciblée.

Plongez au cœur du schéma GraphQL et découvrez comment il définit :

  • la structure
  • les règles
  • la sécurité

De vos données dans une API.
Apprenez pourquoi ce contrat entre client et serveur est essentiel, et préparez-vous à configurer votre propre schéma dans Spring Boot.

Dans cette section, nous allons donner vie à notre schéma GraphQL en créant les entités Java correspondantes.
Nous mettrons en place des contrôleurs adaptés pour gérer les requêtes et mutations via les annotations de Spring for GraphQL.

Il est maintenant l'heure de tester notre API via des tests unitaires, mais comment les mettre en place dans Spring Boot ?

Mais comment documenter mon API GraphQL ?
Et surtout comment puis-je la tester via l'équivalent d'un swagger ?

C'est ce que nous allons voir dans cet article.

Comment gérer efficacement les erreurs dans une API GraphQL avec Spring Boot ?
En utilisant DataFetcherExceptionResolver, qui centralise la gestion des erreurs, et c'est ce que nous allons mettre en place dans cet article.

Tutoriels sur comment sécuriser vos API avec Spring Security

Implémentation de Basic Auth dans une application Spring Boot

Implémentation de JWT dans une application Spring Boot

Implementation d'une sécurité basée sur le contrôle de role avec JWT

Releases

No releases published

Packages

No packages published

Languages