Spring Framework 4.3.4 @Order Annotation Tutorial – Porządek sortowania dla komponentu fasoli z adnotacjami

Opublikowany: 2017-03-04

Framework Web MVC — Spring jest najlepszym frameworkiem kontrolerów internetowych i modelem konfiguracyjnym dla aplikacji korporacyjnych do programowania w języku Java.

Do tej pory mamy ponad 40 samouczków Spring MVC na Crunchify. W tym samouczku @Order Annotation . Jaki jest pożytek z @Order na wiosnę? Zamawianie aspektów za pomocą Spring AOP i MVC .

Oto krótkie kroki:

  • Zamierzamy stworzyć Dynamic Web Project
  • Utwórz plik Spring Config crunchify-bean.xml
  • Przekształć go w projekt Maven
  • Twórz ziarna z adnotacją do zamówienia
  • Utwórz przypadek testowy i wykonaj

Szczegółowe kroki: zaczynamy

Krok 1

  1. Idź do Eclipse
  2. Kliknij File
  3. Kliknij New
  4. Kliknij Dynamic Web Project

Tworzenie dynamicznego projektu internetowego — Eclipse — porady Crunchify

Krok 2

  1. Podaj nazwę projektu: CrunchifySpringMVC4OrderAnnotation
  2. Zapewnij docelowe środowisko wykonawcze. Głównie lokalizacja Apache Tomcat w Eclipse.
  3. Wybierz wersję Dynamic Web Module: 3.1

Docelowe środowisko wykonawcze 8.0 i dynamiczny moduł sieciowy 3.1

Krok 3

  1. Kliknij prawym przyciskiem myszy projekt
  2. Kliknij Konfiguruj
  3. Konwertuj projekt na projekt Maven

Konwertuj projekt na Maven

Krok 4

Wybierz ustawienie domyślne i kliknij Finish .

Identyfikator grupy Maven i identyfikator artefaktu dla projektu Maven

Krok-5

Oto struktura projektu, zanim zaczniemy.

Plik konfiguracyjny Spring-MVC-@Order-Annotation-Tutorial-Java-Eclipse-Project-Structure-Crunchify-Spring

Otwórz plik pom.xml i dodaj zależność Spring MVC 4.3.4.

oto mój kompletny plik pom.xml

Krok-6

  1. Kliknij prawym przyciskiem myszy Zasoby Java
  2. Kliknij Nowy
  3. Kliknij na Folder źródłowy i podaj nazwę: resources

Utwórz folder zasobów w Java Resources

Krok-7

Utwórz plik crunchify-bean.xml w folderze zasobów. Oto pełna zawartość pliku.

Krok 8

Teraz utworzymy 5 plików z adnotacją @Order .

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

CrunchifyCompany.java

CrunchifyGoogle1.java

CrunchifyFacebook2.java

CrunchifyYahoo3.java

CrunchifyPrintResult.java

Krok-9

Teraz stwórzmy testcase CrunchifyOrderTest.java

Krok-10

Teraz wystarczy kliknąć prawym przyciskiem myszy plik CrunchifyOrderTest.java i Run As -> Java Application . Powinieneś zobaczyć wynik wydrukowany w kolejności, którą określiliśmy Zamówienie.

Przykład adnotacji wiosny @Order autorstwa Crunchify