Spring Boot GraphQL Auto-Generator

Générez automatiquement vos schémas GraphQL à partir d'entités JPA et contrôleurs Spring Boot avec zéro configuration

Fonctionnalités principales

GraphQL AutoGen simplifie votre développement avec des outils puissants et intuitifs

Zéro configuration

Ajoutez simplement la dépendance, annotez vos entités et c'est prêt ! Pas de boilerplate, pas de schémas à écrire.

Annotations intuitives

Des annotations simples pour marquer vos types, champs, requêtes et mutations GraphQL.

DataLoaders automatiques

Résolution automatique des problèmes N+1 avec génération de DataLoaders pour les relations entre entités.

Intégration Spring Security

Sécurisez vos API GraphQL avec les annotations standard de Spring Security.

Schémas typés

Génération d'un schéma GraphQL entièrement typé à partir de vos modèles Java existants.

Performances optimisées

Mise en cache intelligente et exécution asynchrone pour des performances maximales.

Démarrage en 2 minutes

Implémentez rapidement une API GraphQL complète avec ces étapes simples

1

Ajoutez la dépendance

Maven
<dependency>
    <groupId>com.enokdev</groupId>
    <artifactId>graphql-autogen-spring-boot-starter</artifactId>
    <version>1.0.1</version>
</dependency>
2

Annotez vos entités

Java
import com.enokdev.graphql.autogen.annotation.GraphQLType;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;

@Entity
@GraphQLType // C'est tout ce dont vous avez besoin !
public class Product {
    @Id
    private Long id;
    
    private String name;
    private Double price;

    // Getters et setters
}
3

Exécutez votre application

C'est tout ! Votre API GraphQL est maintenant accessible à http://localhost:8080/graphql

Explorez votre API avec GraphiQL à http://localhost:8080/graphiql

Documentation

Des guides complets et détaillés pour vous aider à maîtriser GraphQL AutoGen

Exemples

Des exemples concrets pour vous aider à démarrer rapidement

E-commerce

API GraphQL complète pour une application e-commerce avec produits, catégories, commandes et utilisateurs.

JPA Spring Security DataLoader
Voir le code

Blog

Application de blog avec articles, commentaires et système d'authentification.

Spring Boot H2 Mutations
Voir le code

Playground GraphQL

Essayez GraphQL AutoGen directement dans votre navigateur

Éditeur interactif

Testez vos requêtes GraphQL en temps réel avec autocomplétion

Explorateur de schéma

Naviguez dans votre schéma GraphQL généré automatiquement

Exemples prêts à l'emploi

Démarrez rapidement avec nos exemples de requêtes prédéfinis

GraphQL Playground

Testez par vous-même

Explorer le potentiel de GraphQL AutoGen en temps réel

Accéder au Playground

Prêt à simplifier votre développement GraphQL ?

Commencez dès aujourd'hui avec GraphQL AutoGen et gagnez des heures de développement.