کاربرد @controller در بهار چیست؟
کاربرد @controller در بهار چیست؟

تصویری: کاربرد @controller در بهار چیست؟

تصویری: کاربرد @controller در بهار چیست؟
تصویری: حاشیه نویسی بهار MVC | Controller، Configuration، RequestMapping، ComponentScan 2024, ممکن است
Anonim

کنترلر فنری حاشیه نویسی فقط روی کلاس ها قابل اعمال است. برای علامت گذاری کلاس به عنوان کنترل کننده درخواست وب استفاده می شود. بیشتر با آن استفاده می شود بهار MVC کاربرد.

به سادگی، @controller در بهار چه می کند؟

@ کنترل کننده حاشیه نویسی است حاشیه نویسی مورد استفاده در بهار چارچوب MVC (جزئی از بهار چارچوب مورد استفاده برای پیاده سازی برنامه وب). @ کنترل کننده حاشیه نویسی نشان می دهد که یک کلاس خاص نقش a را ایفا می کند کنترل کننده.

همچنین بدانید، استفاده از @component در Spring چیست؟ جزء فنر annotation برای نشان دادن یک کلاس به عنوان استفاده می شود مولفه . معنیش اینه که بهار هنگامی که از پیکربندی مبتنی بر حاشیه‌نویسی و اسکن مسیر کلاس استفاده می‌شود، چارچوب این کلاس‌ها را برای تزریق وابستگی به طور خودکار شناسایی می‌کند.

پس از آن، سوال این است که تفاوت بین @controller و @RestController در فصل بهار چیست؟

تفاوت بین @ RestController و @ کنترل کننده که در بهار . @ کنترل کننده یک حاشیه نویسی رایج است که برای علامت گذاری یک کلاس به عنوان استفاده می شود بهار MVC کنترل کننده در حالی که @ RestController خاص است کنترل کننده مورد استفاده در خدمات وب RESTFul و معادل @ کنترل کننده + @ResponseBody.

کاربرد @ResponseBody چیست؟

@RequestBody و @ ResponseBody حاشیه نویسی هستند استفاده شده برای اتصال به درخواست بدن پاسخ با یک شی دامنه در پارامتر متد یا نوع برگشتی. پشت صحنه، این حاشیه نویسی استفاده می کند مبدل های پیام HTTP برای تبدیل بدنه درخواست/پاسخ HTTP به اشیاء دامنه.