Spring Framework 4.3.4 @Order 註解教程——註解 Bean 組件的排序順序

已發表: 2017-03-04

Web MVC 框架——Spring 是基於 Java 的編程企業應用程序的最佳 Web 控制器框架和配置模型。

到目前為止,我們確實有超過 40 個關於 Crunchify 的 Spring MVC 教程。 在本教程中,我們將@Order Annotation 。 春季使用@Order 有什麼用? 使用Spring AOPMVC排序方面。

以下是簡短的步驟:

  • 我們將創建動態 Web 項目
  • 創建 Spring Config 文件crunchify-bean.xml
  • 將其轉換為 Maven 項目
  • 使用訂單註釋創建 Bean
  • 創建測試用例並執行

詳細步驟:讓我們開始吧

第1步

  1. 轉到日食
  2. 點擊File
  3. 點擊New
  4. 單擊Dynamic Web Project

創建動態 Web 項目 - Eclipse - Crunchify 技巧

第2步

  1. 提供項目名稱: CrunchifySpringMVC4OrderAnnotation
  2. 提供目標運行時。 主要是 Eclipse 中的 Apache Tomcat 位置。
  3. 選擇動態 Web 模塊版本: 3.1

目標運行時 8.0 和動態 Web 模塊 3.1

第三步

  1. 右鍵單擊項目
  2. 點擊配置
  3. 將項目轉換為 Maven 項目

將項目轉換為 Maven

第四步

選擇默認設置並單擊Finish

Maven 項目的 Maven 組 ID 和工件 ID

第 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 Resources 下創建資源文件夾

第 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

第十步

現在只需右鍵單擊文件CrunchifyOrderTest.javaRun As -> Java Application 。 您應該會看到按照我們指定的順序打印的結果。

Crunchify 的 Spring @Order 註解示例