Spring Framework 4.3.4 Учебное пособие по аннотации @Order — порядок сортировки для аннотированного компонента компонента

Опубликовано: 2017-03-04

Веб-инфраструктура MVC — Spring — лучшая структура веб-контроллера и модель конфигурации для корпоративного приложения для программирования на основе Java.

На данный момент у нас есть более 40 руководств по Spring MVC на Crunchify. В этом уроке мы @Order Annotation . Какая польза от @Order весной? Упорядочение аспектов с помощью Spring AOP и MVC .

Вот короткие шаги:

  • Мы собираемся создать динамический веб-проект
  • Создайте файл конфигурации Spring crunchify-bean.xml
  • Преобразуйте его в проект Maven
  • Создание бинов с аннотацией заказа
  • Создать тест-кейс и выполнить

Подробные шаги: приступим

Шаг 1

  1. Перейти к затмению
  2. Нажмите на File
  3. Нажмите « New »
  4. Нажмите Dynamic Web Project

Создание динамического веб-проекта — Eclipse — Crunchify Tips

Шаг 2

  1. Укажите имя проекта: CrunchifySpringMVC4OrderAnnotation .
  2. Обеспечьте целевую среду выполнения. В основном расположение Apache Tomcat в Eclipse.
  3. Выберите версию динамического веб-модуля: 3.1 .

Целевая среда выполнения 8.0 и динамический веб-модуль 3.1

Шаг 3

  1. Щелкните правой кнопкой мыши проект
  2. Нажмите «Настроить».
  3. Преобразование проекта в проект Maven

Преобразовать проект в Maven

Шаг-4

Выберите настройку по умолчанию и нажмите Finish ».

Идентификатор группы Maven и идентификатор артефакта для проекта Maven

Шаг-5

Вот структура проекта, прежде чем мы начнем.

Конфигурационный файл Spring-MVC-@Order-Annotation-Tutorial-Java-Eclipse-Project-Structure-Crunchify-Spring

Откройте файл pom.xml и добавьте зависимость Spring MVC 4.3.4.

вот мой полный файл pom.xml

Шаг-6

  1. Щелкните правой кнопкой мыши ресурсы Java.
  2. Нажмите «Новый»
  3. Нажмите «Исходная папка» и укажите имя: resources

Создайте папку ресурсов в разделе "Ресурсы Java"

Шаг-7

Создайте файл crunchify-bean.xml в папке ресурсов. Вот полное содержимое файла.

Шаг-8

Теперь мы создадим 5 файлов с аннотацией @Order .

  1. Интерфейс CrunchifyCompany.java
  2. CrunchifyGoogle1.java ==> С помощью @Order(1)
  3. CrunchifyFacebook2.java ==> С помощью @Order(2)
  4. CrunchifyYahoo3.java ==> С помощью @Order(3)
  5. CrunchifyPrintResult.java

CrunchifyCompany.java

CrunchifyGoogle1.java

CrunchifyFacebook2.java

CrunchifyYahoo3.java

CrunchifyPrintResult.java

Шаг-9

Теперь давайте создадим CrunchifyOrderTest.java

Шаг-10

Теперь просто щелкните правой кнопкой мыши файл CrunchifyOrderTest.java и выберите « Run As от имени» -> « Java Application ». Вы должны увидеть результат, напечатанный в том порядке, в котором мы указали Order.

Пример аннотации Spring @Order от Crunchify