کاربرد کامپوننت اسکن در بهار چیست؟
کاربرد کامپوننت اسکن در بهار چیست؟

تصویری: کاربرد کامپوننت اسکن در بهار چیست؟

تصویری: کاربرد کامپوننت اسکن در بهار چیست؟
تصویری: تفاوت بین @Configuration و @Component، @ComponentScan | آموزش حاشیه نویسی بهار 2024, ممکن است
Anonim

استفاده كردن اسکن جزء یکی از روش های پرسیدن است بهار تشخیص بهار -اداره می شود اجزاء . بهار برای یافتن و ثبت همه موارد به اطلاعات نیاز دارد اجزای فنری با کاربرد زمینه زمانی که کاربرد شروع می شود.

علاوه بر این، اسکن Classpath در بهار چیست؟

اسکن مسیر کلاس بهار اجزای مدیریت شده این یعنی بهار قادر به خودکار است اسکن کنید لوبیاها را از بسته پروژه از پیش تعریف‌شده شناسایی و نمونه‌سازی کنید، بنابراین ما را از اعلان‌های خسته‌کننده beans/component در فایل XML نجات می‌دهد.

همچنین بدانید، اسکن کامپوننت چه کاری انجام می دهد؟ اسکن کامپوننت به طور خودکار نامزدهای وابستگی کشف شده توسط classpath را شناسایی می کند اسکن کردن . در طول اسکن کردن فرآیند، Spring برای کلاس‌هایی که با حاشیه‌نویسی‌های کلیشه‌ای حاشیه‌نویسی شده‌اند، جستجو می‌کند. آن حاشیه نویسی @ مولفه ، @Controller، @Service و @Repository.

با در نظر گرفتن این موضوع، اسکن اجزا را کجا قرار دهم؟

قرار دادن @ ComponentScan در بالای درخت بسته بندی شما. همچنین می توانید از ویژگی basePackages برای تعیین محل شروع اسکن استفاده کنید. اگر شما می خواهید اسکن کنید تمام کلاس های حاشیه نویسی شده، قرار دادن کلاس با @ ComponentScan در کام. بسته برنامه

چگونه کامپوننت ها را در بوت فنری اسکن کنم؟

وقتی الف را تعریف کردید اسکن کامپوننت برای یک بسته، بهار بسته و تمام بسته های فرعی آن را جستجو می کند اجزاء /لوبیا. اگر استفاده می کنید چکمه بهاره ، پیکربندی را در رویکرد 1 بررسی کنید. اگر در حال انجام یک JSP/Servlet یا بهار برنامه MVC بدون استفاده چکمه بهاره از رویکرد 2 استفاده کنید.

توصیه شده: