ในเกือบทุกกรณี คำตอบคือ ไม่ คำสั่งไม่มีผล แต่ในความเป็นจริงมันซับซ้อนกว่าเล็กน้อย เมื่อได้รับคำอธิบายประกอบขององค์ประกอบระหว่างรันไทม์ คุณจะมีสิทธิ์เข้าถึงคำสั่งซื้อด้วย เอกสารมีข้อมูลเพิ่มเติมเกี่ยวกับวิธีการกำหนดลำดับ
คำอธิบายประกอบคำสั่งซื้อในฤดูใบไม้ผลิคืออะไร
คำอธิบายประกอบ @Order กำหนดลำดับการจัดเรียงของส่วนประกอบหรือถั่วที่มีคำอธิบายประกอบ มันมีอาร์กิวเมนต์ค่าทางเลือกซึ่งกำหนดลำดับของส่วนประกอบ ค่าเริ่มต้นคือ สั่งซื้อ ต่ำที่สุด_PRECEDENCE นี่แสดงว่าส่วนประกอบมีลำดับความสำคัญต่ำสุดเมื่อเทียบกับส่วนประกอบที่สั่งซื้ออื่นๆ ทั้งหมด
คำอธิบายประกอบทำงานอย่างไรในฤดูใบไม้ผลิ
Spring สามารถใช้ classloader ของตัวเองเพื่อโหลดคลาสที่จำเป็น ที่รันไทม์ เมื่อคลาสถูกโหลดและ Spring ระบุว่ามีหมายเหตุประกอบที่เหมาะสม มันฉีด bytecode เพื่อเพิ่มคุณสมบัติหรือพฤติกรรมเพิ่มเติมให้กับคลาส.
คำอธิบายประกอบใน Java คืออะไรและทำงานอย่างไร
คำอธิบายประกอบคือ ใช้เพื่อให้ข้อมูลเสริมเกี่ยวกับโปรแกรม … คำอธิบายประกอบเริ่มต้นด้วย '@' คำอธิบายประกอบไม่เปลี่ยนแปลงการทำงานของโปรแกรมที่คอมไพล์ คำอธิบายประกอบช่วยในการเชื่อมโยงข้อมูลเมตา (ข้อมูล) กับองค์ประกอบของโปรแกรม เช่น ตัวแปรอินสแตนซ์ ตัวสร้าง เมธอด คลาส ฯลฯ
การสร้างสรรค์ถั่วในฤดูใบไม้ผลิเป็นอย่างไร
ลำดับที่โหลดคอนเทนเนอร์สปริงโหลดถั่ว ไม่สามารถคาดการณ์ได้ ไม่มีข้อกำหนดลอจิกการสั่งซื้อเฉพาะที่กำหนดโดยเฟรมเวิร์กสปริง แต่ Spring รับประกันว่า bean A มีการพึ่งพา B หรือไม่ (เช่น bean A มีตัวแปรอินสแตนซ์ @Autowired B b;) จากนั้น B จะถูกเริ่มต้นก่อน