Spring Framework 4.3.4 @Tutorial Anotasi Pesanan – Urutkan Urutan untuk Komponen Kacang Beranotasi

Diterbitkan: 2017-03-04

Kerangka kerja Web MVC – Spring adalah kerangka kerja pengontrol web dan model konfigurasi terbaik untuk aplikasi perusahaan pemrograman berbasis Java.

Kami memiliki lebih dari 40 tutorial Spring MVC di Crunchify sejauh ini. Dalam tutorial ini kita akan membahas @Order Annotation . Apa gunanya @Order di musim semi? Aspek pemesanan dengan Spring AOP & MVC .

Berikut langkah-langkah singkatnya:

  • Kami akan membuat Proyek Web Dinamis
  • Buat file Spring Config crunchify-bean.xml
  • Ubah ke Proyek Maven
  • Buat Kacang dengan Anotasi Pesanan
  • Buat test-case dan jalankan

Langkah Detil: Mari kita mulai

Langkah 1

  1. Pergi ke Eclipse
  2. Klik File
  3. Klik New
  4. Klik pada Dynamic Web Project

Buat Proyek Web Dinamis - Eclipse - Kiat Crunchify

Langkah 2

  1. Berikan nama Proyek: CrunchifySpringMVC4OrderAnnotation
  2. Berikan waktu proses Target. Terutama lokasi Apache Tomcat di Eclipse.
  3. Pilih versi Modul Web Dinamis: 3.1

Target Runtime 8.0 dan Modul Web Dinamis 3.1

Langkah-3

  1. Klik kanan pada proyek
  2. Klik Konfigurasi
  3. Konversikan proyek ke proyek Maven

Konversikan Proyek ke Maven

Langkah-4

Pilih pengaturan default dan klik Finish .

ID Grup Maven dan ID Artefak untuk Proyek Maven

Langkah-5

Berikut adalah struktur proyek sebelum kita mulai.

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

Buka file pom.xml dan tambahkan ketergantungan Spring MVC 4.3.4.

ini file pom.xml lengkap saya

Langkah-6

  1. Klik kanan pada Sumber Daya Java
  2. Klik Baru
  3. Klik pada Folder Sumber dan berikan nama: resources

Buat folder sumber daya di bawah Sumber Daya Java

Langkah-7

Buat file crunchify-bean.xml file di bawah folder resource. Berikut isi file lengkapnya.

Langkah-8

Sekarang kita akan membuat 5 file dengan anotasi @Order .

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

CrunchifyCompany.java

CrunchifyGoogle1.java

CrunchifyFacebook2.java

CrunchifyYahoo3.java

CrunchifyPrintResult.java

Langkah-9

Sekarang mari kita buat testcase CrunchifyOrderTest.java

Langkah-10

Sekarang klik kanan pada file CrunchifyOrderTest.java dan Run As -> Java Application . Anda akan melihat hasil tercetak dalam urutan yang kami tentukan Pesanan.

Spring @Order Contoh Anotasi oleh Crunchify