Application de printemps utilisant Gradle

Application de printemps utilisant Gradle
Dans cet article, nous apprendrons à créer une application de printemps basée à Gradle.

Gradle est un outil de gestion de dépendance similaire au Maven. Il est utilisé pour gérer et gérer toutes les dépendances de votre projet.

Il utilise le construire.Grade fichier pour répertorier toutes les configurations et dépendances.

Commençons à créer un projet de printemps basé à Gradle. Vous pouvez suivre ces étapes:

Cliquez sur le menu Fichier. Ensuite, cliquez sur Nouveau et sélectionnez le projet Gradle. Si l'option Gradle n'est pas disponible, cliquez simplement sur les autres et vous pouvez facilement y trouver le gradle.

Fichier-> Nouveau-> Projet Gradle

Ou

Fichier-> Nouveau-> Autre-> Projet Gradle

Après avoir sélectionné le projet Gradle, cliquez sur le bouton suivant et vous verrez une nouvelle fenêtre qui demande les informations du projet.

Fournir le nom du projet et cliquer sur le bouton Suivant. Après cela, il faut quelques secondes et crée un nouveau projet pour vous qui ressemble à ce qui suit:

Ses fichiers de configuration principaux sont construire.Grade Cela ressemble à ce qui suit:

Il contient certaines configurations de projet par défaut.

// construire.Grade

Plugins
id 'java-bibliothèque'

Référentiels
JCenter ()

dépendances
Témoignage «Junit: Junit: 4.13 '
api'org.apache.Commons: Commons-Math3: 3.6.1'
implémentation 'com.Google.Goyave: Goyave: 29.0-jre '

Ce projet ici est juste un projet Gradle vierge et simple qui n'a pas encore de fonctionnalités de printemps. Donc, nous ajoutons d'abord quelques dépendances printanières à ce projet.

Ajout de dépendances à ressort

Pour faire de ce projet une application de printemps, nous devons ajouter les dépendances à ressort à la construction.gradle.

Ajouter ces Dépendance du noyau de printemps et de contexte au fichier gradle en utilisant l'énoncé suivant:

Groupe de mise en œuvre: «Org.SpringFramework ', Nom:' Spring-Core ', Version:' 5.3.21 '

Groupe de mise en œuvre: «Org.SpringFramework ', nom:' Spring-Context ', version:' 5.3.21 '

Vous pouvez trouver ces dépendances sur ce site https: // mvnRepository.com / artefact / org.SpringFramework / où vous pouvez sélectionner les dernières dépendances.

Après avoir ajouté ces lignes, actualisez le projet par Cliquez avec le bouton droit sur le projet -> Gradle-> Références Gradle Project

Cela télécharge automatiquement toutes les dépendances dans le projet.

Vous pouvez vérifier ces pots de printemps nouvellement téléchargés dans l'explorateur du projet.

Maintenant, créons une classe pour vérifier si les dépendances fonctionnent.

Nous créons une classe en cliquant sur le menu Fichier et en sélectionnant une nouvelle classe comme ce qui suit:

Fichier-> Nouveau-> Classe

Ensuite, nous ajoutons un @Composant Annotation à cette classe. Cette annotation est l'annotation centrale du cadre de ressort qui spécifie que la classe marquée est une classe de composants et doit être traitée comme un composant par le Spring Runtime.

Maintenant, vous pouvez augmenter votre application de printemps en fonction de vos besoins. Par exemple, vous pouvez ajouter les dépendances pour JDBC, JSON, JSP et Servlet, etc. et en faire une application de travail en direct. Cependant, vous apprendrez tout cela dans nos autres articles.

Si vous travaillez sur d'autres IDE tels que IntelliJ Idea ou STS (Spring Tool Suit), même alors, vous pouvez créer le projet Gradle facilement. Le processus d'ajout des dépendances est assez similaire.

Utilisez toujours la construction.Fichier Gradle pour ajouter les dépendances et n'oubliez pas de rafraîchir le projet qui charge automatiquement tous les pots requis à votre projet.

Conclusion

Ici, nous avons appris le processus étape par étape pour créer un projet de printemps basé à Gradle en utilisant l'Eclipse IDE. Nous avons appris à ajouter les dépendances à ressort et à les utiliser dans le code source.

Dans le prochain article, nous apprendrons à travailler sur STS (Spring Tool Suit) qui est un IDE officiel pour créer l'application Spring.