อะไรคือการใช้การสแกนส่วนประกอบในสปริง?
อะไรคือการใช้การสแกนส่วนประกอบในสปริง?

วีดีโอ: อะไรคือการใช้การสแกนส่วนประกอบในสปริง?

วีดีโอ: อะไรคือการใช้การสแกนส่วนประกอบในสปริง?
วีดีโอ: สวิงเช็ควาล์วและสปริงเช็ควาล์วคืออะไร? ต่างกันยังไงบ้าง? 2024, อาจ
Anonim

โดยใช้ การสแกนส่วนประกอบ เป็นวิธีหนึ่งในการถาม ฤดูใบไม้ผลิ เพื่อตรวจจับ ฤดูใบไม้ผลิ -จัดการ ส่วนประกอบ . ฤดูใบไม้ผลิ ต้องการข้อมูลเพื่อค้นหาและลงทะเบียนทั้งหมด ส่วนประกอบสปริง กับ แอปพลิเคชัน บริบทเมื่อ แอปพลิเคชัน เริ่ม

นอกจากนี้ Classpath การสแกนในฤดูใบไม้ผลิคืออะไร?

การสแกน Classpath ของ Spring & องค์ประกอบที่มีการจัดการ แปลว่า ฤดูใบไม้ผลิ สามารถอัตโนมัติ สแกน ตรวจจับและยกตัวอย่าง bean จากแพ็คเกจโปรเจ็กต์ที่กำหนดไว้ล่วงหน้า ดังนั้นจึงช่วยเราให้รอดพ้นจากการประกาศ beans/component ที่น่าเบื่อในไฟล์ XML

รู้ยัง การสแกนส่วนประกอบทำหน้าที่อะไร? การสแกนส่วนประกอบ ตรวจหาผู้สมัครการพึ่งพาที่ค้นพบโดย classpath โดยอัตโนมัติ การสแกน . ในช่วง การสแกน กระบวนการ Spring จะค้นหาคลาสที่มีคำอธิบายประกอบแบบตายตัว คำอธิบายประกอบเหล่านั้นคือ @ ส่วนประกอบ , @Controller, @Service และ @Repository

เมื่อคำนึงถึงสิ่งนี้ ฉันจะวางการสแกนส่วนประกอบไว้ที่ใด

ใส่ @ ส่วนประกอบสแกน ที่ด้านบนของโครงสร้างบรรจุภัณฑ์ของคุณ คุณยังสามารถใช้แอตทริบิวต์ basePackages เพื่อระบุตำแหน่งที่จะเริ่มต้นการสแกน ถ้าคุณต้องการ สแกน ชั้นเรียนที่มีคำอธิบายประกอบทั้งหมด ใส่ ชั้นเรียนที่มีคำอธิบายประกอบด้วย @ ส่วนประกอบสแกน ในคอม แพ็คเกจแอพ

ฉันจะสแกนส่วนประกอบในการบู๊ตสปริงได้อย่างไร

เมื่อคุณกำหนด a การสแกนส่วนประกอบ สำหรับแพ็คเกจ ฤดูใบไม้ผลิ จะค้นหาแพ็คเกจและแพ็คเกจย่อยทั้งหมดสำหรับ ส่วนประกอบ /ถั่ว. หากคุณกำลังใช้ รองเท้าบูทสปริง ให้ตรวจสอบการกำหนดค่าในวิธีที่ 1 หากคุณกำลังทำ JSP/Servlet หรือ a ฤดูใบไม้ผลิ แอปพลิเคชัน MVC โดยไม่ต้องใช้ รองเท้าบูทสปริง ใช้วิธีที่ 2