Spring Framework 4.3.4 @Order Annotation Tutorial – Sortierreihenfolge für eine annotierte Bean-Komponente

Veröffentlicht: 2017-03-04

Web-MVC-Framework – Spring ist das beste Web-Controller-Framework und Konfigurationsmodell für Java-basierte Programmierung von Unternehmensanwendungen.

Wir haben bisher mehr als 40 Spring MVC-Tutorials zu Crunchify. In diesem Tutorial gehen wir auf @Order Annotation . Was nützt @Order im Frühjahr? Bestellaspekte mit Spring AOP & MVC .

Hier sind die kurzen Schritte:

  • Wir werden ein dynamisches Webprojekt erstellen
  • Erstellen Sie die Spring crunchify-bean.xml
  • Konvertieren Sie es in Maven Project
  • Bohnen mit Bestellanmerkung erstellen
  • Testfall erstellen und ausführen

Detaillierte Schritte: Fangen wir an

Schritt 1

  1. Gehen Sie zu Eclipse
  2. Klicken Sie auf File
  3. Klicken Sie auf New
  4. Klicken Sie auf Dynamic Web Project

Dynamisches Webprojekt erstellen – Eclipse – Crunchify-Tipps

Schritt 2

  1. Geben Sie den Projektnamen an: CrunchifySpringMVC4OrderAnnotation
  2. Geben Sie die Ziellaufzeit an. Hauptsächlich Standort von Apache Tomcat in Eclipse.
  3. Wählen Sie die Version des dynamischen Webmoduls: 3.1

Target Runtime 8.0 und Dynamic Web Module 3.1

Schritt 3

  1. Rechtsklick auf Projekt
  2. Klicken Sie auf Konfigurieren
  3. Konvertieren Sie das Projekt in ein Maven-Projekt

Projekt in Maven konvertieren

Schritt 4

Wählen Sie die Standardeinstellung und klicken Sie auf Finish .

Maven-Gruppen-ID und Artefakt-ID für das Maven-Projekt

Schritt-5

Hier ist eine Projektstruktur, bevor wir beginnen.

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

Öffnen Sie die Datei pom.xml und fügen Sie die Spring MVC 4.3.4-Abhängigkeit hinzu.

Hier ist meine vollständige pom.xml -Datei

Schritt-6

  1. Klicken Sie mit der rechten Maustaste auf Java-Ressourcen
  2. Klicken Sie auf Neu
  3. Klicken Sie auf Quellordner und geben Sie den Namen ein: resources

Erstellen Sie einen Ressourcenordner unter Java-Ressourcen

Schritt-7

Erstellen Sie die Datei crunchify-bean.xml im Ressourcenordner. Hier ist ein vollständiger Dateiinhalt.

Schritt-8

Jetzt erstellen wir 5 Dateien mit der Annotation @Order .

  1. CrunchifyCompany.java-Schnittstelle
  2. CrunchifyGoogle1.java ==> Mit @Order(1)
  3. CrunchifyFacebook2.java ==> Mit @Order(2)
  4. CrunchifyYahoo3.java ==> Mit @Order(3)
  5. CrunchifyPrintResult.java

CrunchifyCompany.java

CrunchifyGoogle1.java

CrunchifyFacebook2.java

CrunchifyYahoo3.java

CrunchifyPrintResult.java

Schritt-9

Lassen Sie uns nun den Testfall CrunchifyOrderTest.java

Schritt-10

Klicken Sie nun einfach mit der rechten Maustaste auf die Datei CrunchifyOrderTest.java und Run As -> Java Application . Sie sollten das Ergebnis in der von uns angegebenen Reihenfolge gedruckt sehen.

Spring @Order Annotation Beispiel von Crunchify