ما هوComponentScan؟
ما هوComponentScan؟

فيديو: ما هوComponentScan؟

فيديو: ما هوComponentScan؟
فيديو: Spring Boot | Component Scan (09) #springboot 2024, شهر نوفمبر
Anonim

ال @ المكونات يتم استخدام التعليق التوضيحي مع التعليق التوضيحيConfiguration لإخبار Spring الحزم بالبحث عن المكونات المشروحة. عند تحديد basePackageClasses ، سيقوم Spring بفحص الحزمة (والحزم الفرعية) للفئات التي تحددها.

السؤال أيضًا هو ، ما هو الفرق بينcomponent وComponentScan؟

استخدام التعليق التوضيحي @ المكونات ، يمكنك إخبار Spring أين تدير ربيعك عناصر راحه. من ناحية أخرى، @ مكون هو تعليق توضيحي عام ل أي الربيع مكون . ل مثال - إذا قمت بإنشاء فئة تسمى Testing داخل حزمة com.

ما هو التعليق التوضيحي المستخدم في عمليات الفحص التلقائي؟ SpringComponent وService وRepository وController الشروح نكون تستخدم للتلقائية كشف الفول باستخدام classpath مسح في إطار الربيع. Component هو عام حاشية. ملاحظة.

أيضا ، ما هو استخدامSpringBootApplication؟

حذاء الربيع @ تطبيق SpringBoot التعليق التوضيحي هو تستخدم لتمييز فئة التكوين التي تعلن عن واحد أو أكثر من أساليبBean وأيضًا تشغيل التكوين التلقائي ومسح المكونات. إنه مماثل للإعلان عن فئة باستخدامConfiguration وEnableAutoConfiguration وComponentScan التعليقات التوضيحية.

ما هو الفرق بينSpringBootApplication و @ EnableAutoConfiguration؟

ComponentScan يقول الربيع للنظر ل المكونات والتكوينات والخدمات الأخرى في ال الحزمة المحددة. Spring قادر على المسح التلقائي واكتشاف وتسجيل حبوبك أو مكوناتك من حزمة مشروع محددة مسبقًا. إذا لم يتم تحديد حزمة ، يتم أخذ حزمة الفئة الحالية كحزمة جذر.