Spring Framework 4.3.4 @Order Annotation Tutorial – เรียงลำดับสำหรับส่วนประกอบ Annotated Bean

เผยแพร่แล้ว: 2017-03-04

เฟรมเวิร์ก MVC ของเว็บ – Spring เป็นเฟรมเวิร์กตัวควบคุมเว็บที่ดีที่สุดและโมเดลการกำหนดค่าสำหรับแอปพลิเคชันองค์กรสำหรับการเขียนโปรแกรมระดับ Java

เรามีบทแนะนำ Spring MVC มากกว่า 40 บทเกี่ยวกับ Crunchify จนถึงตอนนี้ ในบทช่วยสอนนี้ เราจะพูดถึง @Order Annotation การใช้ @Order ในฤดูใบไม้ผลิคืออะไร? ด้านการสั่งซื้อด้วย Spring AOP & MVC .

นี่คือขั้นตอนสั้น ๆ :

  • เรากำลังจะสร้าง Dynamic Web Project
  • สร้างไฟล์ Spring Config crunchify-bean.xml
  • แปลงเป็น Maven Project
  • สร้างถั่วพร้อมคำอธิบายประกอบคำสั่งซื้อ
  • สร้างกรณีทดสอบและดำเนินการ

ขั้นตอนโดยละเอียด: มาเริ่มกันเลย

ขั้นตอนที่ 1

  1. ไปที่ Eclipse
  2. คลิกที่ File
  3. คลิกที่ New
  4. คลิกที่ Dynamic Web Project

สร้างไดนามิกเว็บโปรเจ็กต์ - Eclipse - Crunchify Tips

ขั้นตอนที่ 2

  1. ระบุชื่อโครงการ: CrunchifySpringMVC4OrderAnnotation
  2. ระบุรันไทม์เป้าหมาย ส่วนใหญ่เป็นตำแหน่ง Apache Tomcat ใน Eclipse
  3. เลือกเวอร์ชันไดนามิกเว็บโมดูล: 3.1

Target Runtime 8.0 และ Dynamic Web Module 3.1

ขั้นตอนที่ 3

  1. คลิกขวาที่โครงการ
  2. คลิกที่กำหนดค่า
  3. แปลงโปรเจ็กต์เป็นโปรเจ็กต์ Maven

แปลงโครงการเป็น Maven

ขั้นตอนที่ 4

เลือกการตั้งค่าเริ่มต้นและคลิก Finish

Maven Group ID และ Artifact ID สำหรับ Maven Project

ขั้นตอนที่ -5

นี่คือโครงสร้างโครงการก่อนที่เราจะเริ่ม

Spring-MVC-@Order-Annotation-Tutorial-Java-Eclipse-Project-Structure-Crunchify-Spring Config ไฟล์

เปิดไฟล์ pom.xml และเพิ่มการพึ่งพา Spring MVC 4.3.4

นี่คือไฟล์ pom.xml ที่สมบูรณ์ของฉัน

ขั้นตอนที่ 6

  1. คลิกขวาที่ Java Resources
  2. คลิกที่ใหม่
  3. คลิกที่โฟลเดอร์ต้นทางและระบุชื่อ: resources

สร้างโฟลเดอร์ทรัพยากรภายใต้ Java Resources

ขั้นตอนที่ 7

สร้างไฟล์ crunchify-bean.xml ไฟล์ภายใต้โฟลเดอร์ทรัพยากร นี่คือเนื้อหาไฟล์ที่สมบูรณ์

ขั้นตอนที่-8

ตอนนี้เราจะสร้างไฟล์ 5 ไฟล์พร้อมคำอธิบายประกอบ @Order

  1. CrunchifyCompany.java Interface
  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