Le processus de création de cette application de printemps comprend ces étapes suivantes:
Créer un projet Maven
Tout d'abord, nous créerons un projet Maven pour développer une application de printemps. Nous avons déjà couvert ce sujet dans notre article dans la création de Maven Project. Vous pouvez le référer pour obtenir une idée approfondie de créer un projet Maven si vous n'êtes pas déjà familier dans: .
Commençons par ouvrir l'éclipse et cliquer sur le menu du fichier. Ensuite, sélectionnez le projet Maven comme ceci: Fichier-> Nouveau-> Maven Project
Après sélection, il demandera certains détails tels que le nom du projet, le nom de l'application, la version, le type d'emballage, et etc. L'emballage spécifie le type de bundle de construction final du projet. Si l'application est une application Web, ce doit être la guerre (archive Web).
Nous avons sélectionné JAR ici car nous ne créons pas une application Web plutôt une application simple «Hello World».
Frapper le finir bouton et il faudra quelques secondes pour créer un projet. À première vue, le projet nouvellement créé ressemble à ceci:
Ajouter les dépendances de printemps
Initialement, tous les dossiers sont vides. Aucun fichier source n'est présent. Le pom.xml Le fichier est le fichier Maven principal qui contient toutes les configurations et dépendances du projet. Nous utiliserons ce fichier pour ajouter des dépendances à ressort.
Dépendances printanières:
Ici, nous en ajoutons seulement deux noyau de printemps et contexte du printemps pour créer une application simple. Nous ajouterons plus de dépendances uniquement si nous devons augmenter l'application, sinon seuls ces deux sont suffisants.
org.springframework printemps $ printemps.version org.springframework contexte de printemps $ printemps.version
Après avoir ajouté des dépendances à ressort, le POM.Le fichier XML ressemble à ceci:
// pom.xml
4.0.0 com.linuxhint Springapp 0.0.1 snapshot Springapp Une application de printemps simple org.springframework printemps $ printemps.version org.springframework contexte de printemps $ printemps.version 5.2.8.LIBÉRER
Vmaven téléchargera automatiquement tous les fichiers requis sur le projet.
Après avoir ajouté ces dépendances, vous pouvez remarquer que le Dépendance Maven Le dossier contient désormais tous les fichiers JAR.
Avis: Le dossier Maven Dependances n'était pas présent dans le projet fabriqué initial, avant d'ajouter les dépendances. Le maven a été ajouté pour collecter toutes les dépendances à un seul dossier pour une meilleure gestion. Voir la structure du projet ci-dessous.
Créer une classe de haricots de printemps
Maintenant, créons une classe de bean qui est une classe Java ayant des propriétés privées et Getter, des méthodes de setter.
Au printemps, Bean est un objet Java qui est créé par le conteneur de printemps.
Pour créer une classe, cliquez sur le menu Fichier, puis sélectionnez Classe comme ceci:
Fichier-> Nouveau-> Classe
Fournir le nom du package comme com.linuxhint.haricots Comme nous voulons le placer dans un ensemble de haricots séparés.
Cliquez sur le bouton Terminer, puis ajoutez-y un code source. Nous avons créé une variable de chaîne MSG et son getteur, méthodes de setter.
// Bonjour le monde.Java
package com.linuxhint.haricots;
classe publique Helloworld
String privé msg;
String public getmsg ()
retour msg;
public void setmsg (String msg)
ce.msg = msg;
Créer une classe principale
De même, créez un SpringApp.classe Java dans com.linuxhint emballer.
Cliquez sur le bouton Terminer et ajoutez-y le code source.
C'est la classe principale où le printemps commence l'exécution. Ici, nous avons d'abord lu le applicationContext.xml Fichier en utilisant le constructeur ClassPathxMlapplicationContext, puis appelez sa méthode getbean () pour obtenir le bean "Helloworld".
Nous avons configuré le haricot dans L'applicationContext.xml dossier avec une valeur Hello World. Donc, pour lire ceci, nous avons utilisé la méthode getmsg () de la classe Helloworld.
Vous ne vous inquiétez pas de cet étrange code. Nous en discuterons en détail plus tard dans nos articles. Pour l'instant, utilisez simplement ce morceau de code dans la classe.
// Springapp.Java
package com.Linuxhint;
org d'importation.springframework.contexte.ApplicationContext;
org d'importation.springframework.contexte.soutien.ClassPathxMlApplicationContext;
Importer com.linuxhint.haricots.Bonjour le monde;
classe publique SpringApp
public static void main (String [] args)
ApplicationContext ac = new ClassPathXMlApplicationContext ("ApplicationContext.xml ");
Helloworld bonjour = (helloworld) ac.getbean ("bonjour");
Chaîne msg = bonjour.getmsg ();
Système.dehors.println ("---" + msg + "---");
Créer un conteneur de haricots
Le conteneur de bean est un fichier XML qui contient du code XML pour configurer les beans.
Nous l'avons nommé ApplicationContext.XML qui contient une configuration de beans qui est Helloworld dans notre cas. La balise Bean nécessite une pièce d'identité et un nom de classe. Donc, nous avons passé l'ID Bean et le nom de notre classe de bean Helloworld avec un nom de package complet.
// ApplicationContext.xml
xmlns: xsi = "http: // www.W3.org / 2001 / xmlschema-instance "
XSI: ScheMalation = "http: // www.springframework.org / schéma / haricots
http: // www.springframework.org / schéma / haricots / barils de ressort-3.0.xsd ">
Après avoir ajouté tous les fichiers, la disposition finale du projet ressemble à ceci:
Exécuter l'application de printemps
Maintenant, nous pouvons exécuter l'application pour tester et voir la sortie Hello World souhaitée.
Pour exécuter l'application, cliquez avec le bouton droit sur le projet et sélectionnez Run-> Application Java.
Vous pouvez voir la sortie dans l'onglet Console.
Sortir:
Voir tout fonctionner bien.
Jusqu'à ici, nous avons appris avec succès pour créer un Hello World Spring Project. Dans les prochains articles, nous apprendrons à créer cette application à l'aide de STS (Spring Tool Suite).