Spring Boot
Spring Boot est un choix populaire pour créer des applications Java, offrant l'injection de dépendances, l'auto-configuration et un modèle de serveur intégré. Lorsque vous utilisez Spring Boot avec webforJ, vous pouvez injecter des services, des dépôts et d'autres beans gérés par Spring directement dans vos composants UI via l'injection par constructeur.
Lorsque vous utilisez Spring Boot avec webforJ, votre application fonctionne comme un JAR exécutable avec un serveur Tomcat intégré au lieu de déployer un fichier WAR sur un serveur d'application externe. Ce modèle de packaging simplifie le déploiement et s'aligne sur les pratiques de déploiement cloud-native. Le modèle de composants et le routage de webforJ fonctionnent aux côtés du contexte d'application de Spring pour gérer les dépendances et la configuration.
Créer une application Spring Boot
Vous avez deux options pour créer une nouvelle application webforJ avec Spring Boot : utiliser l'outil graphique startforJ ou la ligne de commande Maven.
Option 1 : Utiliser startforJ
Le moyen le plus simple de créer une nouvelle application webforJ est startforJ, qui génère un projet minimal de démarrage basé sur un archétype webforJ choisi. Ce projet de démarrage comprend toutes les dépendances requises, les fichiers de configuration et une mise en page préconçue, afin que vous puissiez commencer à construire dessus immédiatement.
Lorsque vous créez une application avec startforJ, vous pouvez la personnaliser en fournissant les informations suivantes :
- Métadonnées de projet de base (Nom de l'application, ID de groupe, ID d'artifact)
- version de webforJ et version de Java
- Couleur et icône de thème
- Archétype
- Saveur - Sélectionnez webforJ Spring pour créer un projet Spring Boot
À l'aide de ces informations, startforJ va créer un projet de base à partir de l'archétype choisi configuré pour Spring Boot. Vous pouvez choisir de télécharger votre projet sous forme de fichier ZIP ou de le publier directement sur GitHub.