Spring Framework 4.3.4 Tutoriel d'annotation @Order - Ordre de tri pour un composant de bean annoté

Publié: 2017-03-04

Framework Web MVC - Spring est le meilleur framework de contrôleur Web et modèle de configuration pour les applications d'entreprise de programmation basées sur Java.

Nous avons jusqu'à présent plus de 40 tutoriels Spring MVC sur Crunchify. Dans ce didacticiel, nous allons passer en @Order Annotation . A quoi sert @Order au printemps ? Aspects de commande avec Spring AOP & MVC .

Voici les étapes courtes :

  • Nous allons créer un projet Web dynamique
  • Créer le fichier Spring Config crunchify-bean.xml
  • Convertissez-le en projet Maven
  • Créer des beans avec annotation de commande
  • Créer un cas de test et exécuter

Étapes détaillées : Commençons

Étape 1

  1. Aller à Éclipse
  2. Cliquez sur File
  3. Cliquez sur New
  4. Cliquez sur Dynamic Web Project

Créer un projet Web dynamique - Eclipse - Crunchify Tips

Étape 2

  1. Indiquez le nom du projet : CrunchifySpringMVC4OrderAnnotation
  2. Fournissez l'exécution cible. Principalement l'emplacement d'Apache Tomcat dans Eclipse.
  3. Choisissez la version du module Web dynamique : 3.1

Target Runtime 8.0 et Dynamic Web Module 3.1

Étape 3

  1. Clic droit sur le projet
  2. Cliquez sur Configurer
  3. Convertir le projet en projet Maven

Convertir le projet en Maven

Étape 4

Choisissez le paramètre par défaut et cliquez sur Finish .

ID de groupe Maven et ID d'artefact pour le projet Maven

Étape-5

Voici une structure de projet avant de commencer.

Spring-MVC-@Order-Annotation-Tutorial-Java-Eclipse-Project-Structure-Crunchify-Spring Config File

Ouvrez le fichier pom.xml et ajoutez la dépendance Spring MVC 4.3.4.

voici mon fichier pom.xml complet

Étape-6

  1. Faites un clic droit sur les ressources Java
  2. Cliquez sur Nouveau
  3. Cliquez sur le dossier source et indiquez le nom : resources

Créer un dossier de ressources sous Java Resources

Étape-7

Créez le fichier crunchify-bean.xml sous le dossier de ressources. Voici un contenu complet du fichier.

Étape-8

Nous allons maintenant créer 5 fichiers avec l'annotation @Order .

  1. Interface CrunchifyCompany.java
  2. CrunchifyGoogle1.java ==> Avec @Order(1)
  3. CrunchifyFacebook2.java ==> Avec @Order(2)
  4. CrunchifyYahoo3.java ==> Avec @Order(3)
  5. CrunchifyPrintResult.java

CrunchifyCompany.java

CrunchifyGoogle1.java

CrunchifyFacebook2.java

CrunchifyYahoo3.java

CrunchifyPrintResult.java

Étape-9

Créons maintenant le cas de test CrunchifyOrderTest.java

Étape-10

Maintenant, faites un clic droit sur le fichier CrunchifyOrderTest.java et Run As -> Java Application . Vous devriez voir le résultat imprimé dans l'ordre que nous avons spécifié Order.

Exemple d'annotation Spring @Order par Crunchify