Spring Framework 4.3.4 @Orderアノテーションチュートリアル–アノテーション付きBeanコンポーネントのソート順

公開: 2017-03-04

Web MVCフレームワーク– Springは、Javaベースのプログラミングエンタープライズアプリケーションに最適なWeb​​コントローラーフレームワークおよび構成モデルです。

これまでに、Crunchifyに関する40を超えるSpringMVCチュートリアルがあります。 このチュートリアルでは、 @Order Annotationについて説明します。 春の@Orderの使用は何ですか? Spring AOPMVCでアスペクトを注文します。

簡単な手順は次のとおりです。

  • 動的Webプロジェクトを作成します
  • SpringConfigファイルcrunchify-bean.xml作成します
  • Mavenプロジェクトに変換する
  • 順序アノテーションを使用してBeanを作成する
  • テストケースを作成して実行する

詳細な手順:始めましょう

ステップ1

  1. Eclipseに移動します
  2. Fileをクリックします
  3. Newをクリックします
  4. Dynamic Web Projectをクリックします

動的Webプロジェクトの作成-Eclipse-Crunchifyのヒント

ステップ2

  1. プロジェクト名を入力してください: CrunchifySpringMVC4OrderAnnotation
  2. ターゲットランタイムを提供します。 主にEclipseのApacheTomcatの場所。
  3. 動的Webモジュールのバージョンを選択します: 3.1

ターゲットランタイム8.0および動的Webモジュール3.1

ステップ-3

  1. プロジェクトを右クリック
  2. [構成]をクリックします
  3. プロジェクトをMavenプロジェクトに変換する

プロジェクトをMavenに変換する

ステップ-4

デフォルト設定を選択し、[ Finish ]をクリックします。

MavenプロジェクトのMavenグループIDとアーティファクトID

ステップ-5

始める前のプロジェクト構造は次のとおりです。

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

pom.xmlファイルを開き、Spring MVC4.3.4の依存関係を追加します。

これが私の完全なpom.xmlファイルです

ステップ-6

  1. Javaリソースを右クリックします
  2. 新規をクリックします
  3. ソースフォルダをクリックして、名前を入力します: resources

Javaリソースの下にリソースフォルダを作成します

ステップ-7

リソースフォルダの下にファイルcrunchify-bean.xmlファイルを作成します。 これが完全なファイルコンテンツです。

ステップ-8

次に、 @Orderアノテーションを使用して5つのファイルを作成します。

  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を指定した順序で結果が印刷されます。

CrunchifyによるSpring @ Orderアノテーションの例