Guide complet de toutes les commandes disponibles
Génère une nouvelle application Spring Boot fullstack complète.
sfs app
sfs app --name=my-app --package=com.example --db=postgresql --frontend=react
Génère une nouvelle entité Java avec son repository.
sfs entity --name=Product
sfs entity --name=Product --fields=name:string,price:double,description:string[required]
Génère des DTOs pour une entité existante.
sfs dtos --entity=Product
sfs dtos --entity=Product --types=basic,create,update --mapping=mapstruct
Génère les opérations CRUD pour une entité existante.
sfs crud --entity=Product
sfs crud --entity=Product --pagination=true --sorting=true --frontend=true
Démarre un serveur de développement pour votre application.
sfs serve
sfs serve --backend --frontend --port=8080
Exécute différents types de tests sur votre application.
sfs test
sfs test --type=unit
Gère les conteneurs Docker pour votre application.
sfs docker build
sfs docker compose up
Gère les déploiements Kubernetes pour votre application.
sfs kubernetes apply
sfs kubernetes apply --env=dev
Analyse votre projet pour détecter et corriger les problèmes éventuels.
sfs doctor
sfs doctor --fix
Met à jour votre projet vers une version plus récente de Spring-Fullstack-Speed.
sfs upgrade
sfs upgrade --target=1.1.0
Génère un système de paiement complet avec intégration de passerelles de paiement (Stripe, PayPal, etc.).
sfs payment
sfs payment --provider=stripe,paypal --subscription=true --invoicing=true --taxes=true
sfs payment --provider=stripe --mobile-pay=true --international=true