@ComponentScan چیست؟
@ComponentScan چیست؟

تصویری: @ComponentScan چیست؟

تصویری: @ComponentScan چیست؟
تصویری: What is Action Mapping? (in two minutes!) 2024, ممکن است
Anonim

@ ComponentScan حاشیه نویسی با حاشیه نویسی @Configuration استفاده می شود تا به Spring به بسته ها بگوید که اجزای حاشیه نویسی شده را اسکن کنند. وقتی basePackageClasses را مشخص می‌کنید، Spring بسته (و بسته‌های فرعی) کلاس‌هایی را که مشخص کرده‌اید اسکن می‌کند.

همچنین سوال این است که تفاوت @component و @ComponentScan چیست؟

با استفاده از حاشیه نویسی @ ComponentScan ، می توانید به Spring بگویید که مدیریت Spring شما کجاست اجزاء دروغ. از سوی دیگر، @ مولفه یک حاشیه نویسی عمومی است برای هر فنری مدیریت شده است جزء . برای به عنوان مثال - اگر کلاسی به نام Testing در داخل بسته com ایجاد کنید.

چه حاشیه نویسی برای اسکن خودکار استفاده می شود؟ Spring @Component، @Service، @Repository و @Controller حاشیه نویسی هستند برای اتوماتیک استفاده می شود تشخیص لوبیا با استفاده از classpath اسکن در چارچوب بهار. @Component یک عمومی است حاشیه نویسی.

همچنین کاربرد @SpringBootApplication چیست؟

چکمه بهاره @ SpringBootApplication حاشیه نویسی است استفاده شده برای علامت گذاری یک کلاس پیکربندی که یک یا چند روش @Bean را اعلام می کند و همچنین پیکربندی خودکار و اسکن مؤلفه را راه اندازی می کند. این مانند اعلام یک کلاس با @Configuration، @EnableAutoConfiguration و @ComponentScan حاشیه نویسی است.

تفاوت بین @SpringBootApplication و @EnableAutoConfiguration چیست؟

@ComponentScan به Spring می‌گوید نگاه کند برای سایر اجزاء، پیکربندی ها و خدمات در بسته مشخص شده اسپرینگ قادر است به صورت خودکار دانه ها یا اجزای شما را از بسته پروژه از پیش تعریف شده اسکن، شناسایی و ثبت کند. اگر بسته ای مشخص نشده باشد بسته کلاس فعلی به عنوان بسته ریشه در نظر گرفته می شود.