Spring Framework 4.3.4 @Order Annotation Tutorial – Ordina per un componente Bean annotato

Pubblicato: 2017-03-04

Framework Web MVC: Spring è il miglior framework di controller Web e modello di configurazione per l'applicazione aziendale di programmazione basata su Java.

Finora abbiamo più di 40 tutorial Spring MVC su Crunchify. In questo tutorial esamineremo @Order Annotation . A cosa serve @Order in primavera? Aspetti di ordinazione con Spring AOP e MVC .

Ecco i brevi passaggi:

  • Creeremo un progetto Web dinamico
  • Crea il file Spring Config crunchify-bean.xml
  • Convertilo in Maven Project
  • Crea fagioli con l'annotazione dell'ordine
  • Crea test-case ed esegui

Passaggi dettagliati: iniziamo

Passo 1

  1. Vai a Eclipse
  2. Fare clic su File
  3. Fare clic su New
  4. Fare clic su Dynamic Web Project

Crea un progetto Web dinamico - Eclipse - Crunchify Tips

Passo 2

  1. Fornisci il nome del progetto: CrunchifySpringMVC4OrderAnnotation
  2. Fornisci il runtime di destinazione. Principalmente posizione di Apache Tomcat in Eclipse.
  3. Scegli la versione del modulo Web dinamico: 3.1

Target Runtime 8.0 e Modulo Web Dinamico 3.1

Passaggio 3

  1. Fare clic con il tasto destro del mouse sul progetto
  2. Fare clic su Configura
  3. Converti progetto in progetto Maven

Converti progetto in Maven

Passaggio 4

Scegli l'impostazione predefinita e fai clic su Finish .

ID gruppo Maven e ID artefatto per il progetto Maven

Passaggio 5

Ecco una struttura del progetto prima di iniziare.

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

Apri il file pom.xml e aggiungi la dipendenza Spring MVC 4.3.4.

ecco il mio file pom.xml completo

Passaggio 6

  1. Fare clic con il tasto destro su Risorse Java
  2. Fare clic su Nuovo
  3. Fare clic sulla cartella di origine e fornire il nome: resources

Crea la cartella delle risorse in Risorse Java

Passaggio 7

Crea il file crunchify-bean.xml nella cartella delle risorse. Ecco un contenuto completo del file.

Passaggio 8

Ora creeremo 5 file con l'annotazione @Order .

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

CrunchifyCompany.java

CrunchifyGoogle1.java

CrunchifyFacebook2.java

CrunchifyYahoo3.java

CrunchifyPrintResult.java

Passaggio 9

Ora creiamo testcase CrunchifyOrderTest.java

Passaggio 10

Ora fai clic destro sul file CrunchifyOrderTest.java e Run As -> Java Application . Dovresti vedere il risultato stampato nell'ordine che abbiamo specificato Order.

Esempio di annotazione dell'ordine di primavera di Crunchify